Impact
The vulnerability lies in Apache MINA's AbstractIoBuffer.getObject() method. Because the classname allowlist is applied only after a static initializer has already been executed, an attacker can send crafted serialized data that triggers arbitrary code execution during deserialization. This weakness is a classic deserialization flaw (CWE‑502) that can compromise confidentiality, integrity, and availability of any system using the affected MINA framework.
Affected Systems
The issue affects Apache MINA versions 2.0.0 through 2.0.27, 2.1.0 through 2.1.10, and 2.2.0 through 2.2.5. Applications or services that incorporate Apache MINA and invoke IoBuffer.getObject() are vulnerable.
Risk and Exploitability
Based on the description, the likely attack vector is remote, originating from network traffic that passes through services using MINA's deserialization. With a CVSS score of 9.8, this vulnerability is considered critical. The EPSS score of <1% indicates that, at present, the likelihood of exploitation is low but non-zero. It is not listed in the CISA KEV catalog. The vulnerability therefore carries a high severity and a small but present exploitation probability.
OpenCVE Enrichment
Github GHSA