Skip to main content

Firebird EUVDEUVD-2025-209528

| CVE-2025-65104 HIGH
Information Exposure (CWE-200)
2026-04-17 GitHub_M
7.5
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Operate FB3 client against FB4+ server
  2. Delivery
    Issue query returning result set
  3. Exploit
    FB3 sets wrong XSQLDA data length
  4. Execution
    Over-read/leak of extra memory into fields
  5. Impact
    Attacker collects disclosed data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK

2 techniques across 2 tactics: Collection, Discovery

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

Exploitation Conditions

Requires a mixed-version deployment: an application using the Firebird 3 (FB3) client library connecting to a Firebird 4.0-or-higher server. The bug does not occur when client and server are the same major version, so it is a version-mismatch/migration-window condition rather than a default-configuration flaw. Exploitation is limited to disclosure of whatever adjacent memory is exposed through the mis-sized XSQLDA field, and depends on an attacker being able to observe the leaked result data or influence the exchange; there is no code execution or integrity/availability impact. The fix is client-side (upgrade to the FB4+ client library), meaning server-side patching alone does not remediate affected clients.

Impact

Multiple signals converge on LOW real-world priority despite the vendor's 7.5 (HIGH) score. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/C:H) reads as a serious unauthenticated remote confidentiality flaw, but the corroborating exploitation signals all point downward: EPSS is 0.01% (2nd percentile), SSVC from CISA scores Exploitation=none, Automatable=no, and Technical Impact=partial (not total), there is no KEV listing, and no public exploit was identified. The SSVC 'partial' technical impact directly contradicts the vendor's C:H (total confidentiality) rating - an information leak from an incorrect XSQLDA data-length field is far more consistent with partial disclosure of adjacent memory than full confidentiality compromise, so C:H appears overstated. The vector's PR:N/AC:L also understates the real precondition: the flaw only manifests in a mixed-version deployment where a legacy FB3 client library talks to an FB4-or-higher server, which is an environmental/configuration dependency rather than a default-config attack. Net: this is a genuine but low-urgency data-handling bug, not an actively exploited high-risk issue; treat it as routine client-library hygiene, not an emergency.

Exploit ScenarioDerived

In an environment where an application still links the legacy Firebird 3 (FB3) client library but connects to a Firebird 4.0+ server, the FB3 client writes incorrect data-length values into XSQLDA descriptor fields during result processing, causing more data than intended (e.g., uninitialized or adjacent buffer memory) to be exposed as query field content. An attacker positioned to observe that returned data - or a malicious/compromised FB4 server influencing the exchange - could harvest leaked memory contents. No public proof-of-concept exploit was identified at time of analysis.

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

AnalysisAIv2 – Sep 30, 2026

Firebird 3.x client libraries leak adjacent memory contents when an application using the FB3 client connects to a Firebird 4.0-or-higher server: the client writes incorrect length values into XSQLDA descriptor fields during protocol exchange, and the mis-sized field causes data beyond the intended buffer to be returned (CWE-200). Only mixed-version deployments are affected - client and server on the same major version do not trigger the bug - and the exposure is limited to information disclosure with no integrity or availability impact, though confidentiality is significant under the vendor's vector (CVSS 7.5) and moderate under our independent assessment (AC:H, C:L). There is no public exploit identified at time of analysis, CISA KEV lists no exploitation, EPSS is negligible at 0.01% (2nd percentile), and CISA's SSVC rates exploitation 'none' with automatable 'no'; the primary risk is a migration-window misconfiguration rather than an internet-exposed default flaw. The fix is client-side only: upgrading to the FB4 (Firebird 4.0.0) client library or higher.

Earlier versions of this analysis (1)
v1 Apr 17, 2026 - 18:44 CVSS 7.9

Information disclosure in Firebird 3.x client library when connecting to Firebird 4+ servers allows local authenticated users to leak sensitive data through incorrect XSQLDA field length values. The vulnerability requires both the FB3 client library and an FB4+ server in the deployment. No active exploitation confirmed (not in CISA KEV), but CVSS 7.9 with scope change (S:C) indicates potential cross-boundary impact. Remediation requires upgrading the client library to Firebird 4.0.0 or higher.

RemediationAI

Vendor-released patch: upgrade the Firebird client library to version 4.0.0 (FB4) or higher, as stated in the vendor advisory (https://github.com/FirebirdSQL/firebird/security/advisories/GHSA-mfpr-9886-xjhg) and the v4.0.0 release (https://github.com/FirebirdSQL/firebird/releases/tag/v4.0.0). Because the flaw resides in the FB3 client, patching the Firebird server alone does not remediate affected clients - any application, driver, or middleware package that bundles or links against libfbclient 3.x must be rebuilt or redistributed against the FB4+ client. Where an immediate client upgrade is not feasible, the most effective compensating control is to eliminate the version mismatch entirely: keep client and server on the same major version (run FB3 clients against FB3 servers, or FB4+ clients against FB4+ servers) until the client refresh completes; the trade-off is that this constrains the server upgrade path and forces coordination across the estate. Additionally, restrict network access to the Firebird listener (default TCP 3050) to trusted application hosts so leaked result data cannot be observed by an intermediary, though this does not stop an application-level attacker who can already query the database. There is no server-side configuration flag documented to suppress the descriptor mismatch, and no public exploit code exists, so emergency isolation measures are not warranted; prioritize the client-side upgrade during the next migration/maintenance window given the negligible EPSS score and SSVC 'no exploitation, not automatable' rating.

Affected VersionsENISA

firebird < 4.0.0

Affected Packages

euvd firebird fix: 4.0.0

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The XSQLDA (Extended SQL Descriptor Area) is the Firebird API/public interface structure that carries column metadata - data type, length, scale, null state - and dynamic parameter information between client applications and the server. When a Firebird 3 client library negotiates with a Firebird 4.0+ server, the version handshake changes how some fields are interpreted, and the FB3 client populates the XSQLDA data-length fields with incorrect values. Because the server trusts the descriptor's declared size, the response handling ends up exposing memory adjacent to the intended buffer, which surfaces as a result-set/fetch-time information leak. Root cause is classified as CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor), specifically a buffer-descriptor mismatch rather than an injection or memory-corruption flaw. There is no code-execution primitive, no write, and no availability impact. Note the divergence between the vendor's CVSS vector (7.5, AC:L, C:H) and our independent assessment (AC:H, C:L): exploitation requires a specific client/server major-version mismatch and an attacker who can either observe the leaked data or influence the query exchange, so exploitability is materially lower than the base score implies. The CPE cpe:2.3:a:firebirdsql:firebird:*:*:*:*:*:*:*:* covers the Firebird product line, and EUVD records affected versions as firebird < 4.0.0, consistent with the fact that the FB4 client introduced the corrected descriptor handling shipped in the v4.0.0 release.

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

NVD PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
vuln.today AI 3.7 LOW

AC:H because it needs an FB3-client-to-FB4+-server version mismatch; C:L (not C:H) matches the SSVC 'partial' technical impact for a length-mismatch memory leak; no I/A impact.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
SUSE 7.9 HIGH
AV:L/AC:L/PR:L/UI:N/S:C/C:L/I:H/A:L
Red Hat 7.7 HIGH

Primary rating from NVD.

CVSS VectorNVD

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

Lifecycle Timeline

5
Analysis Updated
Sep 30, 2026 - 22:50 vuln.today
v2 - CVSS changed
CVSS changed
Sep 30, 2026 - 22:23 NVD
7.9 (HIGH) 7.5 (HIGH)
Patch released
Apr 24, 2026 - 20:27 nvd
Patch available
Patch available
Apr 17, 2026 - 19:16 EUVD
CVE Published
Apr 17, 2026 - 17:47 nvd
HIGH 7.9

DescriptionNVD

Firebird is an open-source relational database management system. In versions FB3 of the client library placed incorrect data length values into XSQLDA fields when communicating with FB4 or higher servers, resulting in an information leak. This issue is fixed by upgrading to the FB4 client or higher.

Executive ViewAI

Why It Matters

Firebird 3.x client libraries can expose adjacent memory contents when connecting to Firebird 4.0-or-higher servers, creating a confidentiality risk for organizations running mixed-version Firebird deployments. The issue requires a migration-window configuration rather than an internet-exposed default, and no public exploit identified at time of analysis, but leadership should prioritize inventorying and remediating affected client-server pairings to prevent unintended disclosure of sensitive data.

Business Impact: Medium
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.0%
Top 98% exploitable
Prevalence
Medium
Popular open-source RDBMS but not dominant; niche vs MySQL/Postgres
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
Medium
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

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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

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