Skip to main content

Firebird EUVDEUVD-2026-23482

| CVE-2026-33337 HIGH
Classic Buffer Overflow (CWE-120)
2026-04-17 GitHub_M
7.5
CVSS 3.1 · Vendor: GitHub_M
View

Attack ChainAIDerived

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

  1. Access
    Scan for exposed port 3050/tcp
  2. Delivery
    Establish TCP connection to Firebird
  3. Exploit
    Send crafted slice packet with oversized cstring
  4. Execution
    Trigger buffer overflow in xdr_datum()
  5. Persist
    Corrupt heap memory
  6. Impact
    Crash database process

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Buffer copy size validation
MITRE ATT&CK

1 technique across 1 tactic: Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

No special conditions - remote unauthenticated exploitation against default configurations of Firebird servers. The vulnerability exists in the XDR slice packet deserialization path which processes incoming network traffic before authentication enforcement in affected code paths. Exploitation requires only network reachability to Firebird's listening port (default 3050/tcp). Attack complexity is low (AC:L) with no required user interaction (UI:N). The vulnerability is triggered by any client connection sending a malformed slice packet, regardless of whether the connection proceeds to successful authentication. Limiting factors: requires the Firebird port to be network-accessible to the attacker; firewall rules restricting access to trusted networks significantly reduce exposure but do not eliminate risk from insider threats or compromised trusted systems.

Impact

Real-world risk is HIGH for internet-exposed Firebird installations. CVSS 7.5 with AV:N/AC:L/PR:N indicates trivial remote exploitation against default configurations requiring no authentication or user interaction. The S:U (Unchanged scope) and C:N/I:N/A:H vector indicates denial-of-service is the primary confirmed impact, though memory corruption vulnerabilities often escalate to code execution upon further research. EPSS score unavailable limits probabilistic assessment, but the combination of network reachability, no authentication barrier, and publicly documented fix versions in GitHub releases significantly elevates exploitation likelihood. No CISA KEV listing suggests targeted rather than widespread exploitation to date, though the window between disclosure and patching represents peak risk. Public vendor advisory (GHSA-89mq-229g-x47p) with technical details enables proof-of-concept development. Organizations running Firebird on public networks or in multi-tenant environments face immediate risk; those with internal-only deployments behind authentication layers have reduced but non-zero exposure since the vulnerability may be reachable in some pre-auth protocol paths. The availability of patches across all three supported major versions (3.x, 4.x, 5.x) indicates vendor treats this as critical - three simultaneous security releases is uncommon for Firebird.

Exploit ScenarioDerived

An external attacker scans for Firebird databases exposed on port 3050/tcp. Upon discovering an unpatched server, they craft a malicious slice packet with an oversized cstring length field that exceeds the allocated buffer size declared in the slice descriptor. Sending this packet to the server triggers the buffer overflow in xdr_datum() during deserialization, corrupting heap memory and causing the Firebird process to crash. The attacker repeats this against production databases during business hours, causing sustained denial-of-service and data unavailability. In advanced scenarios, heap memory layout manipulation could potentially achieve code execution, though the primary documented impact is availability loss.

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

Buffer overflow in Firebird RDBMS allows remote unauthenticated attackers to crash database servers via malformed slice packets. Affects Firebird versions prior to 5.0.4, 4.0.7, and 3.0.14 across all three maintained major release branches. The xdr_datum() deserialization function fails to validate cstring lengths against slice descriptor bounds during packet processing, enabling heap buffer overflow. CVSS 7.5 (High) with network attack vector and no authentication required. EPSS data not available, no KEV listing identified, but public vendor advisory and tagged releases confirm the issue and provide specific fix versions.

RemediationAI

Upgrade immediately to Firebird 5.0.4 (for 5.x deployments), 4.0.7 (for 4.x deployments), or 3.0.14 (for 3.x LTS deployments). Tagged releases confirming fixes available at https://github.com/FirebirdSQL/firebird/releases/tag/v5.0.4, v4.0.7, and v3.0.14 respectively. Test application compatibility in staging before production deployment, particularly for major version upgrades from 3.x to 4.x or 5.x. If immediate patching is not feasible, implement network-level compensating controls: restrict Firebird port 3050/tcp access using firewall rules to trusted IP ranges only, deploy behind VPN or bastion hosts for remote access, and enable connection authentication at the network perimeter. Note that application-layer authentication does not mitigate this pre-auth vulnerability. For containerized deployments, update base images and redeploy. Monitor Firebird error logs for unusual connection terminations or segmentation faults that may indicate exploitation attempts. These mitigations reduce attack surface but do not eliminate the vulnerability - patching remains the only complete remediation.

Affected VersionsENISA

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

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 an open-source SQL relational database supporting ANSI SQL features, commonly deployed in embedded systems and enterprise applications. This vulnerability resides in the XDR (External Data Representation) deserialization layer that handles slice packets - protocol messages used for array data transfer between client and server. The xdr_datum() function processes incoming cstring data types but lacks bounds validation against the slice descriptor's declared buffer size. CWE-120 (Buffer Copy without Checking Size of Input) confirms this is a classic heap overflow condition where attacker-controlled length values can cause memcpy or similar operations to write beyond allocated memory. The slice packet protocol operates at the database wire protocol level, processed before authentication in some code paths, enabling pre-authentication exploitation. Firebird's architecture uses a multi-threaded server model where such memory corruption can affect process stability and potentially adjacent memory structures.

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

Vendor (GitHub_M) 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 Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

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:26 nvd
Patch available
Patch available
Apr 17, 2026 - 20:16 EUVD
CVE Published
Apr 17, 2026 - 18:48 nvd
HIGH 7.5

DescriptionCVE.org

Firebird is an open-source relational database management system. In versions prior to 5.0.4, 4.0.7 and 3.0.14, when deserializing a slice packet, the xdr_datum() function does not validate that a cstring length conforms to the slice descriptor bounds, allowing a cstring longer than the allocated buffer to overflow it. An unauthenticated attacker can exploit this by sending a crafted packet to the server, potentially causing a crash or other security impact. This issue has been fixed in versions 5.0.4, 4.0.7 and 3.0.14.

Executive ViewAI

Why It Matters

Firebird RDBMS contains a critical remote buffer overflow vulnerability (CVE-2026-33337) in packet processing that enables unauthenticated attackers to crash database servers without credentials. Organizations running Firebird 3.0.x, 4.0.x, or 5.0.x prior to the patched versions face immediate service disruption risk, directly impacting data availability and application continuity for any systems relying on these databases.

Business Impact: High
Compensating Controls

Vendor-released patch: Firebird 5.0.4, 4.0.7, or 3.0.14. No interim mitigations reduce exploitation risk; patching is mandatory. As temporary containment only: restrict Firebird network exposure to trusted internal networks and implement strict firewall rules limiting remote access to the database port, but this does not prevent exploitation by internal or adjacent network actors.

Threat Intelligence Overview

EPSS Score
0.0%
Top 88% exploitable
Social Media
1
Sightings
Data Quality
8 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor CIRCL 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

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

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-34232 HIGH
7.5 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-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