Skip to main content

Firebird CVE-2026-34232

| EUVDEUVD-2026-23486 HIGH
Improper Handling of Syntactically Invalid Structure (CWE-228)
2026-04-17 GitHub_M
7.5
CVSS 3.1 · GitHub Advisory
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify exposed Firebird port 3050
  2. Delivery
    Craft XDR op_response packet with isc_arg_cstring type
  3. Exploit
    Send malformed packet to server
  4. Execution
    Trigger xdr_status_vector() parsing failure
  5. Persist
    Server process crashes
  6. Impact
    Complete 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

firebird 4.0.0, < 4.0.7
firebird 5.0.0, < 5.0.4
firebird 3.0.0, < 3.0.14

Affected Packages

euvd firebird_3_0_0 fix: 3.0.14
euvd firebird_4_0_0 fix: 4.0.7
euvd firebird_5_0_0 fix: 5.0.4

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

GitHub Advisory PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
SUSE HIGH

Primary rating from GitHub Advisory.

CVSS VectorGitHub Advisory

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

3
Patch released
Apr 27, 2026 - 14:27 nvd
Patch available
Patch available
Apr 17, 2026 - 20:16 EUVD
CVE Published
Apr 17, 2026 - 18:52 nvd
HIGH 7.5

DescriptionGitHub 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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.0%
Top 87% exploitable
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor GitHub VulDB

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Out-of-Cycle
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

CVE-2013-2492 MEDIUM POC
6.8 Mar 15

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

CVE-2025-24975 HIGH POC
7.1 Aug 15

Firebird is a relational database. Rated high severity (CVSS 7.1), this vulnerability is remotely exploitable. Public ex

CVE-2016-1569 MEDIUM POC
6.5 Jan 13

FireBird 2.5.5 allows remote authenticated users to cause a denial of service (daemon crash) by using service manager to

CVE-2026-40342 CRITICAL
9.9 Apr 17

Remote code execution in Firebird RDBMS versions prior to 5.0.4, 4.0.7, and 3.0.14 allows authenticated users with CREAT

CVE-2017-6369 HIGH
8.8 Mar 24

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

CVE-2014-9323 MEDIUM POC
5.0 Dec 16

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

CVE-2026-28224 HIGH
8.2 Apr 17

Null pointer dereference in Firebird SQL server causes remote denial-of-service when unauthenticated attackers send malf

CVE-2026-27890 HIGH
8.2 Apr 17

Remote denial-of-service in Firebird database server versions prior to 5.0.4, 4.0.7, and 3.0.14 allows unauthenticated n

CVE-2026-35215 HIGH
7.5 Apr 17

Firebird database server crashes via crafted slice packet exploiting zero-length SDL descriptor validation flaw. Remote

CVE-2026-33337 HIGH
7.5 Apr 17

Buffer overflow in Firebird RDBMS allows remote unauthenticated attackers to crash database servers via malformed slice

CVE-2026-28212 HIGH
7.5 Apr 17

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

CVE-2025-65104 HIGH
7.5 Apr 17

Firebird 3.x client libraries leak adjacent memory contents when an application using the FB3 client connects to a Fireb

Vendor 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

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy