Vulnerability Details : CVE-2022-3666
Potential exploit
A vulnerability, which was classified as critical, has been found in Axiomatic Bento4. Affected by this issue is the function AP4_LinearReader::Advance of the file Ap4LinearReader.cpp of the component mp42ts. The manipulation leads to use after free. The attack may be launched remotely. The exploit has been disclosed to the public and may be used. VDB-212006 is the identifier assigned to this vulnerability.
Vulnerability category: OverflowMemory Corruption
Products affected by CVE-2022-3666
- cpe:2.3:a:axiosys:bento4:1.6.0-639:*:*:*:*:*:*:*
Exploit prediction scoring system (EPSS) score for CVE-2022-3666
0.07%
Probability of exploitation activity in the next 30 days
EPSS Score History
~ 19 %
Percentile, the proportion of vulnerabilities that are scored at or less
CVSS scores for CVE-2022-3666
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source | First Seen |
---|---|---|---|---|---|---|
7.3
|
HIGH | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L |
3.9
|
3.4
|
VulDB | |
7.8
|
HIGH | CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H |
1.8
|
5.9
|
NIST |
CWE ids for CVE-2022-3666
-
The product performs operations on a memory buffer, but it reads from or writes to a memory location outside the buffer's intended boundary. This may result in read or write operations on unexpected memory locations that could be linked to other variables, data structures, or internal program data.Assigned by: cna@vuldb.com (Secondary)
-
The product reuses or references memory after it has been freed. At some point afterward, the memory may be allocated again and saved in another pointer, while the original pointer references a location somewhere within the new allocation. Any operations using the original pointer are no longer valid because the memory "belongs" to the code that operates on the new pointer.Assigned by:
- cna@vuldb.com (Secondary)
- nvd@nist.gov (Primary)
References for CVE-2022-3666
-
https://github.com/axiomatic-systems/Bento4/issues/793
heap-use-after-free bug in mp42ts · Issue #793 · axiomatic-systems/Bento4 · GitHubExploit;Third Party Advisory
-
https://vuldb.com/?id.212006
CVE-2022-3666 | Axiomatic Bento4 mp42ts Ap4LinearReader.cpp Advance use after freePermissions Required;Third Party Advisory
-
https://github.com/axiomatic-systems/Bento4/files/9744391/mp42ts_poc.zip
Exploit;Third Party Advisory
Jump to