CVE-2026-35215

7.5

FirebirdSQL · Firebird

The Firebird database management system contains a divide by zero vulnerability in the sdl_desc function, allowing an unauthenticated attacker to crash the server via a crafted slice packet.

Executive summary

An unauthenticated remote attacker can cause a denial of service in Firebird database servers by sending a specially crafted slice packet that triggers a division by zero error.

Vulnerability

The vulnerability exists in the sdl_desc function, which fails to validate the length of a decoded SDL descriptor from a slice packet. This allows an unauthenticated attacker to trigger a division by zero error, resulting in a server crash.

Business impact

The successful exploitation of this vulnerability results in a denial of service, rendering the database unavailable to legitimate users and applications. With a CVSS score of 7.5, this high-severity flaw poses a significant risk to business continuity, particularly for critical systems relying on Firebird for transaction processing or data management.

Remediation

Immediate Action: Upgrade to Firebird versions 3.0.14, 4.0.7, or 5.0.4 as appropriate for your current deployment to resolve the underlying logic error.

Proactive Monitoring: Monitor server logs for unexpected service restarts or frequent connection drops that may indicate attempts to crash the database service.

Compensating Controls: Deploy a network-level firewall or intrusion prevention system to filter traffic and block malformed packets directed at the Firebird database port.

Exploitation status

Public Exploit Available: Unknown

Analyst recommendation

Given the ease of exploitation and the potential for service disruption, administrators should prioritize patching Firebird instances to the specified fixed versions. Updating the database software is the only definitive method to eliminate the risk of denial of service attacks targeting this specific vulnerability.

Sources