CVE 7.1 HIGH

Firebird Non-Authorized Access to Encrypted Database Using Execute Statement on External_CVE-2025-24975

7.1 / 10
HIGH
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:L

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.

Basic Information

ID CVE-2025-24975
Source GitHub_M
Published Aug 15, 2025 at 15:11

Affected Product

Vendor FirebirdSQL
Product firebird
Version < 6.0.0.609
Affected Versions FirebirdSQL firebird < 6.0.0.609
FirebirdSQL firebird < 5.0.2.1610
FirebirdSQL firebird < 4.0.6.3183

CWE Classification

References

💭 Join the Security Discussion

🔒 Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.