Skip to content

[Aikido] Fix critical issue in mina-core via minor version upgrade from 2.2.3 to 2.2.7 - #1

Open
aikido-autofix[bot] wants to merge 1 commit into
masterfrom
fix/aikido-security-update-packages-39854864-qatb
Open

[Aikido] Fix critical issue in mina-core via minor version upgrade from 2.2.3 to 2.2.7#1
aikido-autofix[bot] wants to merge 1 commit into
masterfrom
fix/aikido-security-update-packages-39854864-qatb

Conversation

@aikido-autofix

Copy link
Copy Markdown

Upgrade mina-core to fix critical deserialization vulnerabilities (RCE) in AbstractIoBuffer.getObject() by enforcing classname allowlist checks earlier in the deserialization process.

✅ There are no breaking changes

✅ 3 CVEs resolved by this upgrade, including 3 critical 🚨 CVEs

This PR will resolve the following CVEs:

Issue Severity           Description
CVE-2026-42778
🚨 CRITICAL
[mina-core] Incomplete deserialization allowlist validation in AbstractIoBuffer.getObject() allows arbitrary code execution through static initializers before classname restrictions are enforced. Applications calling IoBuffer.getObject() are vulnerable to RCE.
CVE-2026-42779
🚨 CRITICAL
[mina-core] AbstractIoBuffer.resolveClass() bypasses the classname allowlist in one code branch, allowing arbitrary code execution when IoBuffer.getObject() is called. The vulnerability permits remote code execution by deserializing untrusted objects.
CVE-2024-52046
🚨 CRITICAL
[mina-core] ObjectSerializationDecoder lacks security checks during Java deserialization, allowing attackers to send malicious serialized data to achieve remote code execution. The vulnerability only affects applications using IoBuffer#getObject() with ObjectSerializationCodecFactory.

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.

0 participants