TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Why Apple still lets malformed media files reach decoders – and how to stop it

3 点作者 jamweba5 天前
Proposed: a memory-safe, pre-decoder validator layer for media inputs (MP4, MOV, etc) that Apple could deploy without changing existing decoders.<p>Eliminates a class of zero-click exploits. No format breakage. No patching.<p>https:&#x2F;&#x2F;jam2we5b3a.medium.com&#x2F;this-is-the-future-apple-should-already-be-shipping-054c69d78e50

2 条评论

jamweba5 天前
Most media decoders still process unvalidated files — which keeps zero-click attack surfaces wide open.<p>This write-up outlines a minimal architectural fix: a structural validator that intercepts files before decoding begins.<p><pre><code> It needs no decoder rewrites It&#x27;s format-agnostic (MP4, MOV, PNG, etc.) It works with existing delivery paths (AirDrop, Mail, Safari) And it could be deployed today </code></pre> Curious what others think: Why hasn’t this already been adopted? Would Apple (or anyone) ship it?
solardev4 天前
Doesn&#x27;t this move the validation step from each decoder to this sort of universal validation app (maintained and audited by who?), and would require every app to pipe its documents through it first, or else require an OS level change to make this an integral part of the &quot;open file&quot; workflow? It&#x27;s almost like an anti-virus program.<p>If validating media integrity is as simple as checking a few bytes in the header, the decoder could already do that on its own.<p>Presumably there are attacks in media that look valid but cause subtle decoding bugs that then escalate into more serious things. How would this proposal catch those without an in depth understanding of each codec and version&#x27;s possible failure modes, per operating system and hardware combo? The people who typically know that the best are already on decoder or security teams, and this just moves their work to a separate project where they&#x27;d have to integrate their checks and preventive measures alongside every other format&#x27;s. Seems like a lot of work?
评论 #43931780 未加载