CVE-2024-24789
Last modified
CVE-2024-24789 is a medium-severity vulnerability rated 5.5/10 on the CVSS scale. The archive/zip package's handling of certain types of invalid zip files differs from the behavior of most zip implementations. This misalignment could be exploited to create an zip file with contents that vary depending on the implementation reading the file. EPSS estimates a 0.44% chance of exploitation in the next 30 days.
Description
The archive/zip package's handling of certain types of invalid zip files differs from the behavior of most zip implementations. This misalignment could be exploited to create an zip file with contents that vary depending on the implementation reading the file. The archive/zip package now rejects files containing these errors.
Metrics
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Golang | Go | < 1.21.11 |
| Golang | Go | >= 1.22.0, < 1.22.4 |
References
- https://go.dev/issue/66869Issue Tracking, Patch
- https://pkg.go.dev/vuln/GO-2024-2888Third Party Advisory
- https://go.dev/issue/66869Issue Tracking, Patch
- https://pkg.go.dev/vuln/GO-2024-2888Third Party Advisory
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2024-24789?
How severe is CVE-2024-24789?
How do I fix CVE-2024-24789?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2024
- CVE-2024-24783Verifying a certificate chain which contains a certificate w…5.9
- CVE-2024-24784The ParseAddressList function incorrectly handles comments (…7.5
- CVE-2024-24785If errors returned from MarshalJSON methods contain user con…5.4
- CVE-2024-24786The protojson.Unmarshal function can enter an infinite loop …7.5
- CVE-2024-24787On Darwin, building a Go module which contains CGO can trigg…6.4
- CVE-2024-24788A malformed DNS message in response to a query can cause the…5.9
- CVE-2024-2479A vulnerability classified as problematic has been found in …3.5
- CVE-2024-24790The various Is methods (IsPrivate, IsLoopback, etc) did not …9.8
- CVE-2024-24791The net/http HTTP/1.1 client mishandled the case where a ser…7.5
- CVE-2024-24792Parsing a corrupt or malicious image with invalid color indi…7.5
- CVE-2024-24793A use-after-free vulnerability exists in the DICOM Element P…9.8
- CVE-2024-24794A use-after-free vulnerability exists in the DICOM Element P…9.8
Are you affected by CVE-2024-24789?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
