CVE-2022-29017
Medium · 5.5CVSS
5.5
EPSS
0.6%
Published
May 16, 2022
CISA due date
—
Cloudanix analysis
A flaw in media handling software can cause programs to crash when opening certain files, interrupting normal work.
- Exploitation
- Requires User Interaction
- Attacker needs
- User Interaction
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- Library
- Class
- Memory Corruption
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
The vulnerability triggers a segmentation fault in the AVX2-optimized strlen implementation during processing of malformed input, causing invalid memory access and application crash consistent with memory corruption.
Why it matters to the business
Media processing applications using the affected Bento4 library may experience unexpected crashes when handling certain files, disrupting workflows with low overall urgency given limited exploit adoption and absence from known ransomware or CISA KEV lists.
How an attack unfolds
An attacker supplies a crafted input file that exercises the strlen-avx2 path in Bento4; the publicly available exploit triggers the segmentation fault, resulting in denial of service. No named threat actors or ransomware campaigns are associated with this issue.
How to fix it
No fixed versions are listed for Bento4; replace the library with a newer release if one becomes available, sandbox media processing, or restrict processing to trusted files only.
How to confirm the fix worked
Reproduce the crash using known triggering inputs against the installed Bento4 binary and confirm the fault is absent after any library replacement or input restrictions.
Typical attack path
- Create malformed input file targeting the strlen-avx2 component
- Deliver the file to an application using the vulnerable Bento4 library
- Trigger parsing that reaches the faulty strlen implementation
- Induce segmentation fault and application termination
How to detect it
Review application and system logs for segmentation fault entries or abrupt terminations occurring during Bento4 media parsing; correlate with file ingestion timestamps.
What your security team should do
- Treat as low priority given EPSS of 0.00616 and lack of KEV status
- Restrict Bento4 usage to trusted inputs pending updates
- Monitor application stability logs for segmentation faults during media handling
The record
Bento4 v1.6.0.0 was discovered to contain a segmentation fault via the component /x86_64/multiarch/strlen-avx2.S.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Ubuntu:22.04:LTS | kodi-inputstream-adaptive | 0 | No fix |
| Ubuntu:24.04:LTS | kodi-inputstream-adaptive | 0 | No fix |
| Ubuntu:24.10 | kodi-inputstream-adaptive | 0 | No fix |
| Ubuntu:25.04 | kodi-inputstream-adaptive | 0 | No fix |
| Ubuntu:25.10 | kodi-inputstream-adaptive | 0 | No fix |
Related vulnerabilities
- CVE-2022-3974 A vulnerability classified as critical was found in Axiomatic Bento4. Also affects kodi-inputstream-adaptive
- CVE-2022-3807 A vulnerability was found in Axiomatic Bento4. Also affects kodi-inputstream-adaptive
- CVE-2022-40884 Bento4 1.6.0 has memory leaks via the mp4fragment. Also affects kodi-inputstream-adaptive
- CVE-2022-31282 Bento4 MP4Dump v1.2 was discovered to contain a segmentation violation via an unknown… Also affects kodi-inputstream-adaptive
- CVE-2022-31287 An issue was discovered in Bento4 v1.2. Also affects kodi-inputstream-adaptive
- CVE-2022-31285 An issue was discovered in Bento4 1.2. Also affects kodi-inputstream-adaptive
- CVE-2026-109618 PHP uses longjmp() for out-of-memory (OOM) errors to exit the current context and abort… CWE-755
- CVE-2026-109619 PHP has various global state that temporarily points into request memory. CWE-755