PatchSiren cyber security CVE debrief
CVE-2016-9825 Libav CVE debrief
CVE-2016-9825 is a denial-of-service issue in libav 11.8’s libswscale/utils.c caused by undefined behavior when a negative value is left-shifted. The NVD record assigns a medium CVSS 3.0 score (5.5) and rates the impact as availability-only, with no confidentiality or integrity impact. This is primarily a stability risk for systems that process untrusted or externally supplied media through libav.
- Vendor
- Libav
- Product
- Unknown
- CVSS
- MEDIUM 5.5
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2017-03-01
- Original CVE updated
- 2026-05-13
- Advisory published
- 2017-03-01
- Advisory updated
- 2026-05-13
Who should care
Teams operating applications, appliances, or pipelines that use libav 11.8 for media processing should care most, especially if they accept user-supplied or remotely sourced content. Security and operations teams should also review any embedded products that bundle libav without clear upgrade paths.
Technical summary
NVD identifies the vulnerable component as libswscale/utils.c in libav 11.8 and maps the weakness to CWE-189 (numeric error). The issue is triggered by left shifting a negative value, which is undefined behavior and can lead to a crash. The NVD CVSS vector is CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, indicating a user-interaction-dependent availability impact.
Defensive priority
Medium. Prioritize remediation for internet-facing, user-facing, or automated media-processing services that can be fed untrusted content, because a crash can interrupt service even when the impact is limited to availability.
Recommended defensive actions
- Inventory systems that include libav 11.8 or downstream packages that vendor it.
- Check for vendor or distribution updates that replace the vulnerable libav build.
- If immediate patching is not possible, restrict exposure to untrusted media and limit who can submit or influence media inputs.
- Monitor for crashes in libswscale-related code paths and treat repeated failures as a sign to accelerate remediation.
- Validate whether any bundled firmware or appliance images include the affected version and need a coordinated update.
Evidence notes
The supplied NVD record states that libswscale/utils.c in libav 11.8 allows denial of service via left shift of a negative value, with CWE-189 as the mapped weakness. The record also provides the CVSS 3.0 vector AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H. The supplied references include an NVD detail page, a CVE.org record, a SecurityFocus BID reference, and a Gentoo blog advisory about multiple crashes from the undefined behavior sanitizer. Note that the prose description says remote attackers, while the CVSS vector indicates local attack conditions with required user interaction; this should be treated as a source-level characterization difference rather than expanded beyond the provided data.
Sources and references
Verified primary and authoritative sources
-
CVE-2016-9825 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2016-9825
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2016-9825 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2016-9825
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://blogs.gentoo.org/ago/2016/12/01/libav-multiple-crashes-from-the-undefined-behavior-sanitizer/
[email protected] - Exploit, Third Party Advisory
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.