CVE-2026-42779Apache MINA存在远程代码执行漏洞。由于未完全修复CVE-2026-41635,`AbstractIoBuffer.resolveClass()`在处理特定类时绕过了白名单检查。攻击者可利用此漏洞通过发送恶意序列化数据,在调用`IoBuffer.getObject()`的应用中执行任意代码,造成严重安全风险。
该漏洞源于Apache MINA在修复CVE-2026-41635时遗漏了特定代码分支的安全补丁。在`AbstractIoBuffer.resolveClass()`方法中,针对静态类或基本类型的处理逻辑直接调用了`Class.forName()`,而未先进行类名白名单校验。这使得攻击者能够绕过原本旨在防止反序列化攻击的安全过滤器。当受影响的应用程序调用`IoBuffer.getObject()`对攻击者提供的恶意数据流进行反序列化时,攻击者可加载并实例化任意恶意类。由于未受限制的类加载,攻击者可在目标服务器上下文中执行任意系统命令,导致服务器被完全接管,严重影响数据的机密性、完整性和可用性。