PoDoFo 0.10.0 PdfXRefStreamParserObject.cpp readXRefStreamEntry heap-based overflow
| CVSS Meta Temp Score | Current Exploit Price (≈) | CTI Interest Score |
|---|---|---|
| 6.0 | $0-$5k | 0.04 |
Overview
A vulnerability, which was classified as critical, was found in PoDoFo 0.10.0. Affected is the function readXRefStreamEntry of the file PdfXRefStreamParserObject.cpp. The manipulation leads to heap-based buffer overflow. Using CWE to declare the problem leads to CWE-122. The weakness was released 04/22/2023 as 69. The advisory is available at github.com.
This vulnerability is traded as CVE-2023-2241. An attack has to be approached locally. Technical details are available. Furthermore, there is an exploit available. The exploit has been disclosed to the public and may be used. The structure of the vulnerability defines a possible price range of USD $0-$5k at the moment.
It is declared as proof-of-concept. The exploit is shared for download at github.com. As 0-day the estimated underground price was around $0-$5k.
The patch is identified as 535a786f124b739e3c857529cecc29e4eeb79778. The bugfix is ready for download at github.com. It is recommended to apply a patch to fix this issue. A possible mitigation has been published before and not just after the disclosure of the vulnerability. [Details]
IOB - Indicator of Behavior (821)
Timeline
The data in this chart does not reflect real data. It is dummy data, distorted and not usable in any way. You need an additional purchase to unlock this view to get access to more details of real data.
Activities
IOC - Indicator of Compromise (19)
These indicators of compromise highlight associated network ranges which are known to be part of research and attack activities.
| ID | IP range | Actor | Type | Confidence |
|---|---|---|---|---|
| 1 | 3.76.214.0/24 | Cobalt Strike | predictive | High |
| 2 | 23.19.226.0/24 | APT34 | predictive | High |
| 3 | XX.XXX.XXX.X/XX | Xxxxx | predictive | High |
| 4 | XX.XXX.XXX.X/XX | Xxxxxxx | predictive | High |
| 5 | XX.XXX.XX.X/XX | Xxxxxxx Xxxxx | predictive | High |
| 6 | XX.XX.XXX.X/XX | Xxxxxxxx | predictive | High |
| 7 | XXX.XXX.XXX.X/XX | Xxxxxxx Xxxxxxx | predictive | High |
| 8 | XXX.XXX.XX.X/XX | Xxxxxx Xxxxxx | predictive | High |
| 9 | XXX.XX.XXX.X/XX | Xxxxxxxxxx | predictive | High |
| 10 | XXX.XXX.XX.X/XX | Xxxxxx Xxxxxx | predictive | High |
| 11 | XXX.X.XXX.X/XX | Xxxxxxx | predictive | High |
| 12 | XXX.XXX.XXX.X/XX | Xxxx | predictive | High |
| 13 | XXX.XX.XX.X/XX | Xxxxxxxxx | predictive | High |
| 14 | XXX.XX.XXX.X/XX | Xxxxxx | predictive | High |
| 15 | XXX.XX.XXX.X/XX | Xxxxxxx Xxxxxxx | predictive | High |
| 16 | XXX.XX.XXX.X/XX | Xxxxxxxxx | predictive | High |
| 17 | XXX.XXX.XXX.X/XX | Xxxxx Xxxxxxx | predictive | High |
| 18 | XXX.XXX.XXX.X/XX | Xxxxxxx Xxxxxx | predictive | High |
| 19 | XXX.XX.XXX.X/XX | Xxxxxx | predictive | High |
IOA - Indicator of Attack (1)
These indicators of attack list the potential fragments used for technical activities like reconnaissance, exploitation, privilege escalation, and exfiltration. This data is unique as it uses our predictive model for actor profiling.
| ID | Class | Indicator | Type | Confidence |
|---|---|---|---|---|
| 1 | File | xxxxxxxxxxxxxxxxxxxxxxxxx.xxx | predictive | High |