Skip to content

Fix possible fix(deps): 5 vulnerable dependencies in packages.config - #6

Open
begininvoke wants to merge 1 commit into
fairfun:mainfrom
begininvoke:redgem/security-fix-f84b3aaa
Open

Fix possible fix(deps): 5 vulnerable dependencies in packages.config#6
begininvoke wants to merge 1 commit into
fairfun:mainfrom
begininvoke:redgem/security-fix-f84b3aaa

Conversation

@begininvoke

Copy link
Copy Markdown

Proposing a fix for something flagged in DevSuite/Assets/packages.config. It is around line 1.

The project uses MessagePack (v3.1.4), which contains a critical flaw (CVE-2026-48109) in its optional LZ4 decompression path. The decoder uses a deprecated fast‑decompression algorithm that lacks proper bounds checking, allowing a crafted MessagePack payload to cause out‑of‑bounds reads. An attacker can trigger an AccessViolationException, leading to a denial‑of‑service, and under certain conditions may also leak memory contents. This is a HIGH‑severity issue and must be remediated by upgrading to a version where the decoder has been rewritten with safe bounds checks (≥ 3.1.7 or ≥ 2.5.301).

Updates MessagePack from 3.1.4 to 3.1.7 to address five CVEs.

For reference: rule CVE-2026-48109. Rated high.

Take or leave whichever parts are useful. If this is not the right approach, closing is fine.


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

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.

1 participant