Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify internet-exposed Firebird server
-
DeliverySend unauthenticated op_crypt_key_callback packet
-
ExploitTrigger null pointer dereference
-
ExecutionCrash database service
-
ImpactAchieve denial-of-service
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A10:2025 - Mishandling of Exceptional Conditions
ASVS 5.0
V16 - Security Logging and Error Handling Null pointer safety, defensive checks
MITRE ATT&CK
1 technique across 1 tactic: Impact 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 required for remote exploitation against network-accessible Firebird servers. The vulnerability is exploitable against default configurations on any Firebird version prior to 5.0.4, 4.0.7, or 3.0.14 that accept network connections on TCP port 3050 (standard) or any configured listener port. The CVSS vector (AV:N/AC:L/PR:N/UI:N) confirms the attack requires no authentication, no user interaction, and low complexity, meaning attackers need only network reachability to the Firebird service. Limiting factors include network-layer access controls such as firewall rules restricting source IPs, private network deployment without internet exposure, or embedded-mode installations with no network listener enabled. Servers behind properly configured firewalls allowing connections only from trusted application tiers are not exploitable by external attackers, significantly reducing practical risk for properly segmented database architectures. |
| Impact | Real-world risk is moderate-to-high for internet-exposed Firebird servers but lower for properly segmented internal deployments. The CVSS 8.2 score reflects the severe availability impact combined with network accessibility, though the absence of confidentiality impact and presence of only low integrity impact reduces data breach risk. The CVSS vector (AV:N/AC:L/PR:N/UI:N) confirms this is trivially exploitable remotely without authentication, making it attractive for opportunistic denial-of-service attacks or reconnaissance. However, no CISA KEV listing or public exploit code suggests limited real-world exploitation to date, likely because Firebird has smaller market share than enterprise databases like Oracle or PostgreSQL. The low attack complexity and unauthenticated vector mean exploitation could be automated in scanning tools. Organizations with internet-facing Firebird instances should prioritize patching immediately, while those with network-segmented databases can schedule updates within normal maintenance windows. The lack of confidentiality impact means this is purely a reliability issue, not a data exfiltration vector, which may lower priority versus RCE vulnerabilities in risk frameworks focused on data protection. |
| Exploit ScenarioDerived | An external attacker scans the internet for exposed Firebird database servers on TCP port 3050 and identifies targets running vulnerable versions through banner grabbing or protocol fingerprinting. The attacker crafts a malformed op_crypt_key_callback packet and sends it to the server without completing authentication, triggering the null pointer dereference in the uninitialized port_server_crypt_callback handler and causing an immediate server crash. The attacker repeats this process to sustain denial-of-service, disrupting database availability for applications and users relying on the Firebird instance. No proof-of-concept code is publicly confirmed, though the straightforward nature of sending a specific packet type makes development trivial for attackers familiar with the Firebird wire protocol. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 17, 2026
Null pointer dereference in Firebird SQL server causes remote denial-of-service when unauthenticated attackers send malformed op_crypt_key_callback packets. Firebird versions prior to 5.0.4, 4.0.7, and 3.0.14 are affected. The CVSS vector (AV:N/AC:L/PR:N/UI:N) confirms trivial remote exploitation requiring no authentication or user interaction, allowing attackers who know only the server's IP and port to crash database services. The integrity impact rating (I:L) suggests potential for limited data corruption alongside the high availability impact. Vendor-released patches are available in versions 5.0.4, 4.0.7, and 3.0.14. No public exploit code or CISA KEV listing identified at time of analysis, though the low attack complexity makes weaponization straightforward.
RemediationAI
Upgrade to Firebird version 5.0.4, 4.0.7, or 3.0.14 depending on your major version branch to receive the vendor-released patch that properly initializes the port_server_crypt_callback handler before processing cryptographic callback packets. Release artifacts are 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. If immediate patching is not feasible, implement network-layer compensating controls by restricting Firebird port access (default TCP 3050) to trusted IP addresses only via firewall rules or security groups, which prevents unauthenticated external attackers from reaching the vulnerable packet handler. Note that access restrictions will block legitimate remote clients unless they connect through VPN or other approved network paths, requiring application architecture review. Connection pooling proxies or reverse proxies cannot mitigate this issue as the vulnerability occurs during initial protocol negotiation before application-layer filtering. For embedded deployments with no network listeners, the vulnerability is not exploitable remotely but upgrading is still recommended for defense-in-depth.
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 cross-platform open-source SQL relational database descended from Borland InterBase, widely used for embedded and standalone database applications. The vulnerability stems from improper initialization of the port_server_crypt_callback handler when processing cryptographic key callback operations (op_crypt_key_callback packets) during the connection establishment phase. Per CWE-476 (NULL Pointer Dereference), the server fails to validate that authentication has occurred before dereferencing the callback handler pointer, causing the process to crash when the uninitialized pointer is accessed. The affected CPE (cpe:2.3:a:firebirdsql:firebird) encompasses all Firebird installations across the 3.0.x, 4.0.x, and 5.0.x major release branches prior to the patched versions, affecting both embedded and network-accessible server deployments.
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:L/A:H
Primary rating from Vendor (GitHub_M).
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
3DescriptionCVE.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 the server receives an op_crypt_key_callback packet without prior authentication, the port_server_crypt_callback handler is not initialized, resulting in a null pointer dereference and server 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
CVE-2026-28224 is a critical availability vulnerability affecting Firebird SQL Server versions 3.0.13 and earlier, 4.0.6 and earlier, and 5.0.3 and earlier. Unauthenticated attackers can remotely crash database services by sending malformed packets, directly impacting business continuity for organizations relying on Firebird for application data availability. Immediate patching is required to prevent denial-of-service incidents that could disable transactional systems and reporting capabilities.
Apply vendor patch: Firebird 5.0.4, 4.0.7, or 3.0.14. If patching cannot be completed within 7 days, implement network-level controls restricting database port access to trusted IP ranges only and disable remote connections where operationally feasible. Monitor Firebird process health and implement automated restart mechanisms to minimize downtime from crash events.
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
A null pointer dereference occurs when a program attempts to access memory through a pointer that has been set to NULL (address 0x0).
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
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
Remote denial-of-service in Firebird Database Server versions prior to 5.0.4, 4.0.7, and 3.0.14 allows unauthenticated n
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 weakness CWE-476 – NULL Pointer Dereference
View allSame 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-23468
NVD
CVE.org
EPSS
Vulnrichment
GitHub
VulDB
Exploit-DB