High severity · published Aug 15, 2025
CVE-2025-24975
Firebird is a relational database
8.8
CVSS
0.6%
EPSS
No
On KEV
Description
Firebird is a relational database. Prior to snapshot versions 4.0.6.3183, 5.0.2.1610, and 6.0.0.609, Firebird is vulnerable if ExtConnPoolSize is not set equal to 0. If connections stored in ExtConnPool are not verified for presence and suitability of the CryptCallback interface is used when created versus what is available could result in a segfault in the server process. Encrypted databases, accessed by execute statement on external, may be accessed later by an attachment missing a key to that database. In a case when execute statement are chained, segfault may happen. Additionally, the segfault may affect unencrypted databases. This issue has been patched in snapshot versions 4.0.6.3183, 5.0.2.1610, and 6.0.0.609 and point releases 4.0.6 and 5.0.2. A workaround for this issue involves setting ExtConnPoolSize equal to 0 in firebird.conf.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Attack vector
Network
Complexity
Low
Privileges
Low
User interaction
None
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.6% · higher than 46% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
FI
Firebird · Firebirdsql
4.0.0 before 4.0.6; 5.0.0 before 5.0.2 · source: NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2025-24975
CVE.org
https://www.cve.org/CVERecord?id=CVE-2025-24975
Patch
https://github.com/FirebirdSQL/firebird/commit/658abd20449f72097fbbce57e8e6ae42ff837fb6
Issue Tracking
https://github.com/FirebirdSQL/firebird/issues/8429
Mitigation
https://github.com/FirebirdSQL/firebird/security/advisories/GHSA-fx9r-rj68-7p69
Exploit
https://www.vicarius.io/vsociety/posts/cve-2025-24975-detect-vulnerable-firebird
Exploit
https://www.vicarius.io/vsociety/posts/cve-2025-24975-mitigate-firebird-vulnerability
More from Firebird
9.9
CVE-2026-40342
Firebird: Path Traversal + Arbitrary File Write Leads to Remote Code Execution
8.8
CVE-2017-11509
An authenticated remote attacker can execute arbitrary code in Firebird SQL Server versions 2.5.7 and 3.0.2 by executing a malformed SQL statement
8.8
CVE-2017-6369
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 authenticated users to execute code by using a 'system' entrypoint from…
8.2
CVE-2026-28224
Firebird Null Pointer Dereference via CryptCallback causes DOS
8.2
CVE-2026-27890
Firebird has Pre-Auth DOS when Processing Out of Order CNCT_specific_data Segments
