Impact
Firebird contains a buffer overflow in the xdr_datum() function when deserializing slice packets. The function fails to enforce that a cstring length matches the slice descriptor bounds, allowing a crafted packet to overflow the allocated buffer. This flaw is a classic internal buffer overflow (CWE‑120) and can lead to application crashes or denial of service by an unauthenticated attacker.
Affected Systems
FirebirdSQL Firebird is affected in all releases before 5.0.4, 4.0.7, and 3.0.14. Users running these versions should verify their installed version and plan an upgrade.
Risk and Exploitability
The CVSS score of 7.5 reflects a high severity impact. EPSS indicates a low likelihood of exploitation (less than 1%), and this vulnerability is not listed in the CISA KEV catalog. Because no authentication is required and the trigger is a network packet, the attack vector is remote. The vulnerability can cause crashes or other security impact, making it a high priority for remediation.
OpenCVE Enrichment