CVE-2024-13941 json
ouch-org ouch zip.rs convert_zip_date_time memory corruption
published 2025-04-01 19 mo ago modified 2026-06-17 4 mo ago also GHSA-6xfj-hhwh-r3c2 , EUVD-2025-9492
- cvss
- 5.3
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.3%
- EPSS 0.3% chance of exploitation in 30 days, percentile 17%
- public exploits
- 0
- none known
Summary
A vulnerability was found in ouch-org ouch up to 0.3.1. It has been classified as critical. This affects the function ouch::archive::zip::convert_zip_date_time of the file zip.rs. The manipulation of the argument month leads to memory corruption. The attack needs to be approached locally. The exploit has been disclosed to the public and may be used. Upgrading to version 0.4.0 is able to address this issue. It is recommended to upgrade the affected component.
Patch / fix
CISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- no
- Technical impact
- partial
- Assessed
- 19 mo ago
Exploit prediction
0.26% chance of exploitation in the next 30 days, higher than 17% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- github.com https://github.com/ouch-org/ouch/issues/707 referenced PoC, tagged "exploit" by a source, unverified
- github.com https://github.com/user-attachments/files/16767988/ouch.crash.report.docx referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 4.8 | CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N |
| CNA | 3.1 | 5.3 | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L |
| CNA | 3.0 | 5.3 | CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L |
| CNA | 2.0 | 4.3 | AV:L/AC:L/Au:S/C:P/I:P/A:P |
| CNA | 4.0 | 4.8 | CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
| GitHub | 3.1 | 5.3 | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| crates.io | ouch | <0.4.0 |
0.4.0 |
Affected products
- ouch-org ouch
Classification
- Weakness
-
- CWE-119 Improper Restriction of Operations within the Bounds of a Memory Buffer
References
-
github.com
/ouch-org/ouch/releases/tag/0.4.0
patch, web
-
github.com
/ouch-org/ouch/issues/707
issue-tracking, exploit, web
-
github.com
/user-attachments/files/16767988/ouch.crash.report.docx
exploit, web
-
vuldb.com
/?id.302055
vdb-entry, technical-description, web
-
vuldb.com
/?ctiid.302055
signature, permissions-required, web
-
vuldb.com
/?submit.524511
third-party-advisory, web
-
github.com
/rustsec/advisory-db/pull/2084/files
issue-tracking, web
-
nvd.nist.gov
/vuln/detail/CVE-2024-13941
advisory
-
github.com
/ouch-org/ouch
package
Sources
- CVE List CVE-2024-13941
- GitHub Advisory GHSA-6xfj-hhwh-r3c2
- NVD CVE-2024-13941
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.