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-33871860-kg6q
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-33871860-kg6q

Conversation

@aikido-autofix

Copy link
Copy Markdown

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

⚠️ Breaking changes analysis not available for: org.apache.mina:mina-core

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

This PR will resolve the following CVEs:

Issue Severity           Description
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-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-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