CVE-2026-27890

8.2

FirebirdSQL · Firebird

Firebird relational database management systems contain an out of bounds write vulnerability during authentication that allows unauthenticated attackers to trigger a server crash via malformed packets.

Executive summary

An unauthenticated remote attacker can cause a denial of service in Firebird database servers by sending specifically crafted authentication packets that trigger a memory corruption crash.

Vulnerability

This vulnerability involves improper restriction of operations within the bounds of a memory buffer during the processing of authentication segments. An unauthenticated attacker can exploit this by sending out of order data segments, which leads to a negative size calculation and a subsequent SIGSEGV crash.

Business impact

The exploitation of this vulnerability results in a denial of service, which renders the database server unresponsive and inaccessible to legitimate users. Given the CVSS score of 8.2, this represents a high risk to business continuity, particularly for critical applications relying on Firebird for transaction processing. Prolonged downtime can lead to significant operational disruption and loss of data availability.

Remediation

Immediate Action: Update Firebird installations immediately to version 3.0.14, 4.0.7, or 5.0.4, depending on the currently deployed major release.

Proactive Monitoring: Monitor server logs for repeated authentication failures or sudden service restarts that may indicate an attempt to trigger the crash condition.

Compensating Controls: Deploy network-level access control lists to restrict traffic to the Firebird port to known, trusted IP addresses, effectively reducing the attack surface for remote unauthorized access.

Exploitation status

Public Exploit Available: Unknown

Analyst recommendation

The severity of this flaw, combined with the ease of reachability for unauthenticated attackers, necessitates an immediate patching cycle. Organizations should prioritize updating their Firebird instances to the identified fixed versions to prevent potential service outages caused by exploitation of this memory corruption vulnerability.

Sources