Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify exposed Firebird port 3050
-
DeliveryCraft XDR op_response packet with isc_arg_cstring type
-
ExploitSend malformed packet to server
-
ExecutionTrigger xdr_status_vector() parsing failure
-
PersistServer process crashes
-
ImpactComplete service denial
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V1 - Encoding and Sanitization Parameter handling
|
| Exploitation Conditions | No special conditions required for exploitation-remote unauthenticated attackers can target default Firebird Database Server configurations accessible over TCP/IP. The vulnerability is triggered during op_response packet processing in the network protocol layer, which occurs before any authentication or session establishment. Attack succeeds against any Firebird instance listening on network sockets (client-server mode) running vulnerable versions (pre-5.0.4, pre-4.0.7, or pre-3.0.14). Embedded Firebird deployments without network listeners are NOT vulnerable as the attack vector requires network packet delivery. Attack complexity is low (AC:L in CVSS vector) with no prerequisites for special server configurations, enabled features, or timing dependencies-any network reachability to port 3050 is sufficient. |
| Impact | This vulnerability presents CONFIRMED HIGH risk for availability disruption with LOW operational barriers to exploitation. The CVSS 7.5 score accurately reflects severity: network attack vector (AV:N) enables remote exploitation, low complexity (AC:L) requires no specialized conditions, no privileges (PR:N) or user interaction (UI:N) needed, and high availability impact (A:H) causes complete service denial. However, scope unchanged (S:U) and no confidentiality/integrity impact (C:N/I:N) limit this to pure DoS-no data exfiltration or system compromise possible. No EPSS score provided, but the technical simplicity (crafting malformed XDR packets) and lack of authentication barriers suggest moderate exploitation probability if databases are internet-exposed. No CISA KEV listing indicates no confirmed widespread exploitation as of analysis date. GitHub advisory (GHSA-7jq3-6j3c-5cm2) confirms the technical details and vendor acknowledgment. Real-world risk depends heavily on deployment: databases behind application tiers or firewalls limiting direct network access face minimal risk, while internet-facing Firebird instances (common in legacy deployments or misconfigured cloud environments) are critically vulnerable to trivial DoS attacks. The availability-only impact means this is lower priority than RCE/data breach vulnerabilities, but for mission-critical database services, repeated crashes can constitute significant operational disruption. |
| Exploit ScenarioDerived | An external attacker scans for internet-exposed Firebird databases on TCP port 3050, identifying vulnerable instances via banner grabbing or service fingerprinting. The attacker crafts a malicious op_response packet containing an isc_arg_cstring type in the status vector payload-easily achievable using standard XDR encoding libraries or modified Firebird client code. Upon sending this packet to the server's network listener, the xdr_status_vector() function attempts to decode the malformed structure, encounters the unhandled type, and crashes the database server process, causing immediate denial of service for all connected clients and halting transaction processing until manual restart. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 17, 2026
Remote denial-of-service in Firebird Database Server versions prior to 5.0.4, 4.0.7, and 3.0.14 allows unauthenticated network attackers to crash the server via crafted XDR-encoded op_response packets. The xdr_status_vector() function fails to handle isc_arg_cstring status vector types during packet decoding, triggering immediate server termination. With CVSS 7.5 (AV:N/AC:L/PR:N/UI:N) and CWE-228 (Improper Handling of Syntactically Invalid Structure), this represents a high-severity availability risk for internet-exposed Firebird instances. No active exploitation confirmed, but exploit development is trivial given the low attack complexity.
RemediationAI
Upgrade to vendor-released patched versions: Firebird 5.0.4, 4.0.7, or 3.0.14 depending on your current major version branch. Release packages available at https://github.com/FirebirdSQL/firebird/releases/tag/v5.0.4, https://github.com/FirebirdSQL/firebird/releases/tag/v4.0.7, and https://github.com/FirebirdSQL/firebird/releases/tag/v3.0.14. For environments unable to immediately patch, implement network-layer access controls: restrict Firebird port 3050/TCP to trusted application server IPs only via firewall rules or security groups, eliminating unauthenticated internet exposure. This compensating control reduces attack surface to authenticated internal networks but does not eliminate risk from compromised application servers or malicious insiders. If using embedded Firebird deployments (no network listener), this vulnerability is not exploitable. Test patched versions in staging environments before production deployment, particularly for applications with custom UDF libraries or legacy InterBase compatibility requirements. No configuration changes required post-upgrade-the fix corrects protocol parsing logic transparently.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 3 packages in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Firebird is a mature open-source SQL relational database supporting ANSI SQL features, embedded and client-server architectures, and multi-version concurrency control. This vulnerability affects the network protocol layer's XDR (External Data Representation) decoder, specifically the xdr_status_vector() function responsible for unmarshaling status information from op_response packets sent by remote clients or during protocol negotiation. CWE-228 (Improper Handling of Syntactically Invalid Structure) indicates the parser lacks validation for the isc_arg_cstring argument type within status vectors-a fundamental protocol parsing flaw. When the decoder encounters this unexpected type during op_response processing, it triggers undefined behavior leading to server process crash. The vulnerability exists across all three maintained major version branches (3.x, 4.x, 5.x), suggesting the flawed parsing logic was inherited through the codebase evolution. The network-accessible attack surface (default TCP port 3050) and complete lack of authentication requirements make this exploitable against any exposed Firebird instance running vulnerable versions.
Know when Firebird gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Primary rating from GitHub Advisory.
CVSS VectorGitHub Advisory
Lifecycle Timeline
3DescriptionGitHub Advisory
Firebird is an open-source relational database management system. In versions prior to 5.0.4, 4.0.7 and 3.0.14, the xdr_status_vector() function does not handle the isc_arg_cstring type when decoding an op_response packet, causing a server crash when one is encountered in the status vector. An unauthenticated attacker can exploit this by sending a crafted op_response packet to the server. This issue has been fixed in versions 5.0.4, 4.0.7 and 3.0.14.
Executive ViewAI
Firebird Database Server versions 3.0.13 and earlier, 4.0.6 and earlier, and 5.0.3 and earlier are vulnerable to a remote denial-of-service attack that allows unauthenticated attackers to crash the database server from the network. Organizations running internet-exposed Firebird instances face immediate service disruption risk; this vulnerability requires only network access and no authentication, making it a critical availability threat to dependent applications and business operations.
No vendor-released patch identified at time of analysis. Interim mitigation: (1) Implement network-level access controls restricting Firebird ports to authorized application servers only; (2) Disable external network exposure of Firebird; (3) Deploy network segmentation isolating Firebird to trusted internal networks; (4) Monitor for suspicious XDR-encoded packets or unexpected connection terminations; (5) Maintain tested database backup and recovery procedures for rapid service restoration.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
Stack-based buffer overflow in Firebird 2.1.3 through 2.1.5 before 18514, and 2.5.1 through 2.5.3 before 26623, on Windo
Firebird is a relational database. Rated high severity (CVSS 7.1), this vulnerability is remotely exploitable. Public ex
FireBird 2.5.5 allows remote authenticated users to cause a denial of service (daemon crash) by using service manager to
Remote code execution in Firebird RDBMS versions prior to 5.0.4, 4.0.7, and 3.0.14 allows authenticated users with CREAT
Insufficient checks in the UDF subsystem in Firebird 2.5.x before 2.5.7 and 3.0.x before 3.0.2 allow remote authenticate
The xdr_status_vector function in Firebird before 2.1.7 and 2.5.x before 2.5.3 SU1 allows remote attackers to cause a de
Null pointer dereference in Firebird SQL server causes remote denial-of-service when unauthenticated attackers send malf
Remote denial-of-service in Firebird database server versions prior to 5.0.4, 4.0.7, and 3.0.14 allows unauthenticated n
Firebird database server crashes via crafted slice packet exploiting zero-length SDL descriptor validation flaw. Remote
Buffer overflow in Firebird RDBMS allows remote unauthenticated attackers to crash database servers via malformed slice
Remote unauthenticated denial of service in Firebird SQL database server versions prior to 6.0.0/5.0.4/4.0.7/3.0.14 allo
Firebird 3.x client libraries leak adjacent memory contents when an application using the FB3 client connects to a Fireb
Same technique Denial Of Service
View allVendor StatusVendor
SUSE
Severity: High| Product | Status |
|---|---|
| SUSE Linux Enterprise Module for Package Hub 15 SP7 | Fixed |
| openSUSE Leap 15.6 | Fixed |
| SUSE Linux Enterprise Module for Package Hub 15 SP5 | Fixed |
| SUSE Linux Enterprise Module for Package Hub 15 SP6 | Fixed |
| openSUSE Leap 15.3 | Fixed |
| openSUSE Leap 15.4 | Fixed |
| openSUSE Leap 15.5 | Fixed |
EUVD-2026-23486
NVD
CVE.org
EPSS
Vulnrichment
GitHub
VulDB
Exploit-DB