Skip to content

Fix possible fix(deps): 33 vulnerable dependencies in Manifest.toml - #81

Closed
begininvoke wants to merge 1 commit into
JuliaPackaging:mainfrom
begininvoke:redgem/security-fix-8502a551
Closed

Fix possible fix(deps): 33 vulnerable dependencies in Manifest.toml#81
begininvoke wants to merge 1 commit into
JuliaPackaging:mainfrom
begininvoke:redgem/security-fix-8502a551

Conversation

@begininvoke

Copy link
Copy Markdown

Proposing a fix for something flagged in JLLGenerator.jl/Manifest.toml. It is around line 193.

This critical vulnerability stems from an integer overflow and subsequent heap-based buffer overflow in zlib's MiniZip component when processing excessively long filenames, comments, or extra fields. Although MiniZip is not officially supported by zlib, bundled distributions expose dependent applications to potential Remote Code Execution (RCE) or Denial of Service (DoS). As a compiled binary dependency in your Julia environment, the current version 1.2.13+1 is actively exploitable and requires immediate patching to mitigate severe security risks.

This updates six vulnerable dependencies in Manifest.toml to versions that fix multiple critical CVEs (CVE-2023-45853, CVE-2025-47917, CVE-2026-10536, CVE-2026-11856, CVE-2026-5917, CVE-2026-27135, and CVE-2026-55200).

For reference: rule CVE-2023-45853. Rated critical.

I may well be missing context here — if the current code is deliberate, feel free to close this.


Found with automated scanning (RedGem) and reviewed before opening. If it is not useful, closing it is completely fine.

@giordano giordano closed this Sep 5, 2026
@giordano

giordano commented Sep 5, 2026

Copy link
Copy Markdown
Member

reviewed before opening

Somehow I highly doubt it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants