Skip to main content

Firebird CVE-2026-27890

| EUVDEUVD-2026-23460 HIGH
Buffer Overflow (CWE-119)
2026-04-17 GitHub_M
8.2
CVSS 3.1 · Vendor: GitHub_M
View

Attack ChainAIDerived

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

  1. Access
    Port scan identifies Firebird on TCP 3050
  2. Delivery
    Establish TCP connection to database
  3. Exploit
    Send out-of-order CNCT_specific_data segments
  4. Execution
    Trigger negative size calculation in Array.grow()
  5. Impact
    Server crashes with SIGSEGV

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, buffer size validation
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Privilege Escalation

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 database server. The vulnerability triggers during the pre-authentication connection handshake phase, before any credential validation occurs. Exploitation requires only: (1) network connectivity to the Firebird service port (default TCP 3050), and (2) ability to send crafted TCP packets with out-of-order CNCT_specific_data segments. No user interaction (UI:N), no elevated privileges (PR:N), and no complex timing or race conditions (AC:L) are required. Exploitation is NOT limited by: authentication mechanisms (occurs before login), database configuration settings, enabled features, or specific deployment modes. The attack surface is maximally exposed for any Firebird instance reachable over a network. Limiting factors that reduce practical risk: most production Firebird deployments are on internal networks behind firewalls rather than directly Internet-facing; impact is limited to availability (crash) with no confidentiality or integrity compromise; attacker must have knowledge of target server IP and port through reconnaissance or prior knowledge.

Impact

Real-world risk is MODERATE-HIGH for denial-of-service but requires nuanced interpretation of available signals. CVSS 8.2 accurately reflects the unauthenticated network attack surface (AV:N/AC:L/PR:N/UI:N) and high availability impact (A:H), though the integrity impact is rated Low rather than None. The attack complexity is genuinely low - no special timing, race conditions, or configuration prerequisites beyond network reachability. However, multiple factors limit practical risk: (1) No CISA KEV listing indicates this is not being exploited at scale in the wild. (2) No public proof-of-concept code identified in references, raising the skill threshold for opportunistic attackers. (3) The impact is purely availability (server crash) with no data exfiltration, persistence, or lateral movement capability - this is a nuisance DoS, not a foothold for deeper compromise. (4) Firebird databases are typically deployed in internal/trusted networks rather than directly Internet-facing, reducing attacker reach. (5) Patches are available across all supported major versions (3.x, 4.x, 5.x), providing clear remediation. SSVC assessment: Exploitation=none (not observed), Automatable=yes (no user interaction), Technical Impact=partial (availability only) suggests scheduled patching rather than emergency response. Organizations with Internet-exposed Firebird instances or untrusted network segments should prioritize patching; those with perimeter controls and network segmentation can treat this as standard maintenance.

Exploit ScenarioDerived

An attacker on the network (local LAN or Internet if database is exposed) identifies a Firebird database server listening on TCP port 3050 through port scanning. Without requiring any credentials, the attacker crafts malicious TCP packets containing CNCT_specific_data segments intentionally transmitted in reverse or random order during the initial connection handshake phase. The Firebird server's authentication parser attempts to process these out-of-sequence segments, triggering the Array.grow() integer underflow, which causes a segmentation fault and immediate server crash. Legitimate clients lose connectivity until an administrator manually restarts the database service. The attacker can repeat this process indefinitely to maintain denial-of-service, disrupting business operations dependent on the database. No public proof-of-concept code has been identified, but the attack mechanism is straightforward enough for skilled attackers to reproduce from the vulnerability description.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.1% 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 malformed authentication packets. Exploitable by sending out-of-order CNCT_specific_data segments during connection setup, triggering a negative size calculation and segmentation fault. No authentication, credentials, or special configuration required - only knowledge of server IP and port. CVSS 8.2 (High) with network vector, low complexity, and no privileges required. No public exploit code or active exploitation (CISA KEV) identified at time of analysis, though the attack surface is maximally exposed given the unauthenticated network vector and low complexity (AV:N/AC:L/PR:N).

RemediationAI

Upgrade to patched Firebird versions immediately: 5.0.4 for 5.x deployments, 4.0.7 for 4.x deployments, or 3.0.14 for 3.x deployments. Download from official GitHub releases: https://github.com/FirebirdSQL/firebird/releases. Full security advisory at https://github.com/FirebirdSQL/firebird/security/advisories/GHSA-6crx-4g37-7j49. If immediate patching is not feasible, implement network-level access controls as compensating controls: restrict Firebird port access (default TCP 3050) using firewall rules to allow connections only from trusted application servers and administrative workstations, blocking all other inbound traffic. Deploy network intrusion detection/prevention systems (IDS/IPS) with signatures for malformed Firebird authentication packets or repeated connection attempts followed by crashes. Note that IP-based restrictions reduce but do not eliminate risk if attackers have presence on trusted network segments, and IDS/IPS may introduce latency or false positives for legitimate high-volume database traffic. These mitigations are temporary - prioritize the vendor patch as the definitive fix.

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 management system used across Linux, Windows, and Unix platforms. The vulnerability resides in the authentication handshake parsing logic, specifically the handling of CNCT_specific_data segments during the initial connection negotiation phase (prior to credential validation). The server's Array class uses a grow() method to dynamically resize buffers based on segment ordering assumptions. When segments arrive out of sequence, an integer underflow occurs: the computed buffer size becomes negative, which is then cast to an unsigned value, resulting in an enormous allocation request or direct memory access violation (SIGSEGV). This is classified as CWE-119 (Improper Restriction on Operations within the Bounds of a Memory Buffer), encompassing both buffer overflows and underflows. The vulnerability affects all Firebird 3.x (before 3.0.14), 4.x (before 4.0.7), and 5.x (before 5.0.4) branches per the CPE data and vendor advisories.

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 8.2 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/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
Low
Availability
High

Lifecycle Timeline

3
Patch released
Apr 24, 2026 - 20:05 nvd
Patch available
Patch available
Apr 17, 2026 - 19:16 EUVD
CVE Published
Apr 17, 2026 - 18:14 nvd
HIGH 8.2

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 processing CNCT_specific_data segments during authentication, the server assumes segments arrive in strictly ascending order. If segments arrive out of order, the Array class's grow() method computes a negative size value, causing a SIGSEGV crash. An unauthenticated attacker who knows only the server's IP and port can exploit this to crash 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 servers versions 3.0.13 and earlier, 4.0.6 and earlier, and 5.0.3 and earlier are vulnerable to unauthenticated remote denial-of-service attacks that crash the server without requiring credentials or authentication. Any organization running affected Firebird instances exposed to untrusted networks faces immediate service disruption risk, as attackers need only knowledge of the server's network location to trigger a crash via malformed connection packets.

Business Impact: High
Compensating Controls

Pending vendor patch availability: implement firewall rules to restrict Firebird port access (default 3050/TCP) to known, trusted application and client IP addresses only; deploy intrusion detection/prevention to monitor for malformed authentication packets; isolate Firebird servers on segmented networks to minimize blast radius; maintain verified database backups and documented recovery procedures to minimize downtime from crashes.

Threat Intelligence Overview

EPSS Score
0.1%
Top 74% 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.1%
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

41
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +41
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-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-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