CVE-2026-28224
Firebird Null Pointer Dereference via CryptCallback causes DOS
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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- Low
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
8.2
Firebird Null Pointer Dereference via CryptCallback causes DOS
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.
- Record
CVE-2026-28224- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H - Weakness
- CWE-476
- Updated
- 2026-11-02
EUVDEUVD-2026-23468
8.2
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.
- Record
EUVD-2026-23468- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H - Updated
- 2026-11-02
NVD
8.2
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.
- Record
CVE-2026-28224- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H - Weakness
- CWE-476
- Updated
- 2026-11-02
OSV
8.2
Firebird Null Pointer Dereference via CryptCallback causes DOS
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.
- Record
CVE-2026-28224- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H - Weakness
- CWE-476
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-28224
8.2
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.
- Record
DEBIAN-CVE-2026-28224- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H - Updated
- 2026-11-02
OSVOESA-2026-2013
9.9
firebird security update
Firebird is a relational database offering many ANSI SQL standard features that runs on Linux, Windows, MacOS and a variety of Unix platforms. Firebird offers excellent concurrency, high performance, and powerful language support for stored procedures and triggers. It has been used in production systems, under a variety of names, since 1981.
Security Fix(es):
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.(CVE-2025-65104)
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.(CVE-2026-27890)
Firebird is an open-source relational database management system. In versions prior to 6.0.0, 5.0.4, 4.0.7 and 3.0.14, when processing an op_slice network packet, the server passes an unprepared structure containing a null pointer to the SDL_info() function, resulting in a null pointer dereference and server crash. An unauthenticated attacker can trigger this by sending a crafted packet to the server port. This issue has been fixed in versions 6.0.0, 5.0.4, 4.0.7 and 3.0.14.(CVE-2026-28212)
Firebird is an open-source relational database management system. In versions prior to 5.0.4, 4.0.7 and 3.0.14, the ClumpletReader::getClumpletSize() function can overflow the totalLength value when parsing a Wide type clumplet, causing an infinite loop. An authenticated user with INSERT privileges on any table can exploit this via a crafted Batch Parameter Block to cause a denial of service against the server. This issue has been fixed in versions 5.0.4, 4.0.7 and 3.0.14.(CVE-2026-28214)
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.(CVE-2026-28224)
Firebird is an open-source relational database management system. In versions prior to 5.0.4, 4.0.7 and 3.0.14, when deserializing a slice packet, the xdr_datum() function does not validate that a cstring length conforms to the slice descriptor bounds, allowing a cstring longer than the allocated buffer to overflow it. An unauthenticated attacker can exploit this by sending a crafted packet to the server, potentially causing a crash or other security impact. This issue has been fixed in versions 5.0.4, 4.0.7 and 3.0.14.(CVE-2026-33337)
Firebird is an open-source relational database management system. In versions prior to 5.0.4, 4.0.7 and 3.0.14, the xdr_status_vector() function does not handle the isc_arg_cstring type when decoding an op_response packet, causing a server crash when one is encountered in the status vector. An unauthenticated attacker can exploit this by sending a crafted op_response packet to the server. This issue has been fixed in versions 5.0.4, 4.0.7 and 3.0.14.(CVE-2026-34232)
Firebird is an open-source relational database management system. In versions prior to 5.0.4, 4.0.7 and 3.0.14, the sdl_desc() function does not validate the length of a decoded SDL descriptor from a slice packet. A zero-length descriptor…
- Record
OESA-2026-2013- CVSS 3.1
- 9.9 Critical
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
Show 6 moreShow less
OSVOESA-2026-2014
9.9
firebird security update
Firebird is a relational database offering many ANSI SQL standard features that runs on Linux, Windows, MacOS and a variety of Unix platforms. Firebird offers excellent concurrency, high performance, and powerful language support for stored procedures and triggers. It has been used in production systems, under a variety of names, since 1981.
Security Fix(es):
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.(CVE-2025-65104)
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.(CVE-2026-27890)
Firebird is an open-source relational database management system. In versions prior to 6.0.0, 5.0.4, 4.0.7 and 3.0.14, when processing an op_slice network packet, the server passes an unprepared structure containing a null pointer to the SDL_info() function, resulting in a null pointer dereference and server crash. An unauthenticated attacker can trigger this by sending a crafted packet to the server port. This issue has been fixed in versions 6.0.0, 5.0.4, 4.0.7 and 3.0.14.(CVE-2026-28212)
Firebird is an open-source relational database management system. In versions prior to 5.0.4, 4.0.7 and 3.0.14, the ClumpletReader::getClumpletSize() function can overflow the totalLength value when parsing a Wide type clumplet, causing an infinite loop. An authenticated user with INSERT privileges on any table can exploit this via a crafted Batch Parameter Block to cause a denial of service against the server. This issue has been fixed in versions 5.0.4, 4.0.7 and 3.0.14.(CVE-2026-28214)
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.(CVE-2026-28224)
Firebird is an open-source relational database management system. In versions prior to 5.0.4, 4.0.7 and 3.0.14, when deserializing a slice packet, the xdr_datum() function does not validate that a cstring length conforms to the slice descriptor bounds, allowing a cstring longer than the allocated buffer to overflow it. An unauthenticated attacker can exploit this by sending a crafted packet to the server, potentially causing a crash or other security impact. This issue has been fixed in versions 5.0.4, 4.0.7 and 3.0.14.(CVE-2026-33337)
Firebird is an open-source relational database management system. In versions prior to 5.0.4, 4.0.7 and 3.0.14, the xdr_status_vector() function does not handle the isc_arg_cstring type when decoding an op_response packet, causing a server crash when one is encountered in the status vector. An unauthenticated attacker can exploit this by sending a crafted op_response packet to the server. This issue has been fixed in versions 5.0.4, 4.0.7 and 3.0.14.(CVE-2026-34232)
Firebird is an open-source relational database management system. In versions prior to 5.0.4, 4.0.7 and 3.0.14, the sdl_desc() function does not validate the length of a decoded SDL descriptor from a slice packet. A zero-length descriptor…
- Record
OESA-2026-2014- CVSS 3.1
- 9.9 Critical
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2026-2015
9.9
firebird security update
Firebird is a relational database offering many ANSI SQL standard features that runs on Linux, Windows, MacOS and a variety of Unix platforms. Firebird offers excellent concurrency, high performance, and powerful language support for stored procedures and triggers. It has been used in production systems, under a variety of names, since 1981.
Security Fix(es):
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.(CVE-2025-65104)
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.(CVE-2026-27890)
Firebird is an open-source relational database management system. In versions prior to 6.0.0, 5.0.4, 4.0.7 and 3.0.14, when processing an op_slice network packet, the server passes an unprepared structure containing a null pointer to the SDL_info() function, resulting in a null pointer dereference and server crash. An unauthenticated attacker can trigger this by sending a crafted packet to the server port. This issue has been fixed in versions 6.0.0, 5.0.4, 4.0.7 and 3.0.14.(CVE-2026-28212)
Firebird is an open-source relational database management system. In versions prior to 5.0.4, 4.0.7 and 3.0.14, the ClumpletReader::getClumpletSize() function can overflow the totalLength value when parsing a Wide type clumplet, causing an infinite loop. An authenticated user with INSERT privileges on any table can exploit this via a crafted Batch Parameter Block to cause a denial of service against the server. This issue has been fixed in versions 5.0.4, 4.0.7 and 3.0.14.(CVE-2026-28214)
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.(CVE-2026-28224)
Firebird is an open-source relational database management system. In versions prior to 5.0.4, 4.0.7 and 3.0.14, when deserializing a slice packet, the xdr_datum() function does not validate that a cstring length conforms to the slice descriptor bounds, allowing a cstring longer than the allocated buffer to overflow it. An unauthenticated attacker can exploit this by sending a crafted packet to the server, potentially causing a crash or other security impact. This issue has been fixed in versions 5.0.4, 4.0.7 and 3.0.14.(CVE-2026-33337)
Firebird is an open-source relational database management system. In versions prior to 5.0.4, 4.0.7 and 3.0.14, the xdr_status_vector() function does not handle the isc_arg_cstring type when decoding an op_response packet, causing a server crash when one is encountered in the status vector. An unauthenticated attacker can exploit this by sending a crafted op_response packet to the server. This issue has been fixed in versions 5.0.4, 4.0.7 and 3.0.14.(CVE-2026-34232)
Firebird is an open-source relational database management system. In versions prior to 5.0.4, 4.0.7 and 3.0.14, the sdl_desc() function does not validate the length of a decoded SDL descriptor from a slice packet. A zero-length descriptor…
- Record
OESA-2026-2015- CVSS 3.1
- 9.9 Critical
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2026-2016
9.9
firebird security update
Firebird is a relational database offering many ANSI SQL standard features that runs on Linux, Windows, MacOS and a variety of Unix platforms. Firebird offers excellent concurrency, high performance, and powerful language support for stored procedures and triggers. It has been used in production systems, under a variety of names, since 1981.
Security Fix(es):
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.(CVE-2025-65104)
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.(CVE-2026-27890)
Firebird is an open-source relational database management system. In versions prior to 6.0.0, 5.0.4, 4.0.7 and 3.0.14, when processing an op_slice network packet, the server passes an unprepared structure containing a null pointer to the SDL_info() function, resulting in a null pointer dereference and server crash. An unauthenticated attacker can trigger this by sending a crafted packet to the server port. This issue has been fixed in versions 6.0.0, 5.0.4, 4.0.7 and 3.0.14.(CVE-2026-28212)
Firebird is an open-source relational database management system. In versions prior to 5.0.4, 4.0.7 and 3.0.14, the ClumpletReader::getClumpletSize() function can overflow the totalLength value when parsing a Wide type clumplet, causing an infinite loop. An authenticated user with INSERT privileges on any table can exploit this via a crafted Batch Parameter Block to cause a denial of service against the server. This issue has been fixed in versions 5.0.4, 4.0.7 and 3.0.14.(CVE-2026-28214)
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.(CVE-2026-28224)
Firebird is an open-source relational database management system. In versions prior to 5.0.4, 4.0.7 and 3.0.14, when deserializing a slice packet, the xdr_datum() function does not validate that a cstring length conforms to the slice descriptor bounds, allowing a cstring longer than the allocated buffer to overflow it. An unauthenticated attacker can exploit this by sending a crafted packet to the server, potentially causing a crash or other security impact. This issue has been fixed in versions 5.0.4, 4.0.7 and 3.0.14.(CVE-2026-33337)
Firebird is an open-source relational database management system. In versions prior to 5.0.4, 4.0.7 and 3.0.14, the xdr_status_vector() function does not handle the isc_arg_cstring type when decoding an op_response packet, causing a server crash when one is encountered in the status vector. An unauthenticated attacker can exploit this by sending a crafted op_response packet to the server. This issue has been fixed in versions 5.0.4, 4.0.7 and 3.0.14.(CVE-2026-34232)
Firebird is an open-source relational database management system. In versions prior to 5.0.4, 4.0.7 and 3.0.14, the sdl_desc() function does not validate the length of a decoded SDL descriptor from a slice packet. A zero-length descriptor…
- Record
OESA-2026-2016- CVSS 3.1
- 9.9 Critical
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2026-2017
9.9
firebird security update
Firebird is a relational database offering many ANSI SQL standard features that runs on Linux, Windows, MacOS and a variety of Unix platforms. Firebird offers excellent concurrency, high performance, and powerful language support for stored procedures and triggers. It has been used in production systems, under a variety of names, since 1981.
Security Fix(es):
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.(CVE-2025-65104)
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.(CVE-2026-27890)
Firebird is an open-source relational database management system. In versions prior to 6.0.0, 5.0.4, 4.0.7 and 3.0.14, when processing an op_slice network packet, the server passes an unprepared structure containing a null pointer to the SDL_info() function, resulting in a null pointer dereference and server crash. An unauthenticated attacker can trigger this by sending a crafted packet to the server port. This issue has been fixed in versions 6.0.0, 5.0.4, 4.0.7 and 3.0.14.(CVE-2026-28212)
Firebird is an open-source relational database management system. In versions prior to 5.0.4, 4.0.7 and 3.0.14, the ClumpletReader::getClumpletSize() function can overflow the totalLength value when parsing a Wide type clumplet, causing an infinite loop. An authenticated user with INSERT privileges on any table can exploit this via a crafted Batch Parameter Block to cause a denial of service against the server. This issue has been fixed in versions 5.0.4, 4.0.7 and 3.0.14.(CVE-2026-28214)
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.(CVE-2026-28224)
Firebird is an open-source relational database management system. In versions prior to 5.0.4, 4.0.7 and 3.0.14, when deserializing a slice packet, the xdr_datum() function does not validate that a cstring length conforms to the slice descriptor bounds, allowing a cstring longer than the allocated buffer to overflow it. An unauthenticated attacker can exploit this by sending a crafted packet to the server, potentially causing a crash or other security impact. This issue has been fixed in versions 5.0.4, 4.0.7 and 3.0.14.(CVE-2026-33337)
Firebird is an open-source relational database management system. In versions prior to 5.0.4, 4.0.7 and 3.0.14, the xdr_status_vector() function does not handle the isc_arg_cstring type when decoding an op_response packet, causing a server crash when one is encountered in the status vector. An unauthenticated attacker can exploit this by sending a crafted op_response packet to the server. This issue has been fixed in versions 5.0.4, 4.0.7 and 3.0.14.(CVE-2026-34232)
Firebird is an open-source relational database management system. In versions prior to 5.0.4, 4.0.7 and 3.0.14, the sdl_desc() function does not validate the length of a decoded SDL descriptor from a slice packet. A zero-length descriptor…
- Record
OESA-2026-2017- CVSS 3.1
- 9.9 Critical
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-28224
8.2
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.
- Record
UBUNTU-CVE-2026-28224- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H - Updated
- 2026-11-02
OSVSUSE-SU-2026:1868-1 No score
Security update for firebird
This update for firebird fixes the following issues
- CVE-2025-65104: Information leak vulnerability in firebird3 client when used with newer (>= 4) server (bsc#1262330).
- CVE-2026-27890: Pre-Auth DOS (bsc#1262328).
- CVE-2026-28212: One packet DoS (bsc#1262329).
- CVE-2026-28214: Server hangs when using specific clumplet on batch creation (bsc#1262327).
- CVE-2026-28224: CryptCallback DOS (bsc#1262326).
- CVE-2026-33337: Buffer overflow on parsing corrupted slice packet (bsc#1262325).
- CVE-2026-34232: DoS via
op_responsepacket from client (bsc#1262324). - CVE-2026-35215: DoS via malicious slice descriptor in slice packet (bsc#1262322).
- CVE-2026-40342: Path traversal when declaring external routine (bsc#1262320).
- Record
SUSE-SU-2026:1868-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
firebird3.0Debian:12 |
All versions, plus listed versions 3.0.11.33637.ds4-23.0.11.33637.ds4-2+deb12u13.0.11.33637.ds4-2+m68k3.0.11.33637.ds4-2+m68k.13.0.11.33703.ds4-1 Show 30 moreShow less3.0.11.33703.ds4-23.0.11.33703.ds4-33.0.11.33703.ds4-3+exp.03.0.11.33703.ds4-3+exp.13.0.11.33703.ds4-3+m68k3.0.11.33703.ds4-43.0.11.33703.ds4-4+exp.03.0.11.33703.ds4-4+m68k3.0.12.ds5-13.0.12.ds5-23.0.12.ds7-13.0.12.ds7-103.0.12.ds7-113.0.12.ds7-123.0.12.ds7-133.0.12.ds7-13+m68k3.0.12.ds7-13+m68k.13.0.12.ds7-23.0.12.ds7-33.0.12.ds7-3+exp.03.0.12.ds7-53.0.12.ds7-5+exp13.0.12.ds7-63.0.12.ds7-73.0.12.ds7-7+exp13.0.12.ds7-83.0.12.ds7-93.0.13.ds7-13.0.13.ds7-23.0.14.ds7-1 |
None known |
firebird3.0Debian:13 |
All versions, plus listed versions 3.0.12.ds7-133.0.12.ds7-13+deb13u13.0.12.ds7-13+m68k3.0.12.ds7-13+m68k.13.0.13.ds7-13.0.13.ds7-23.0.14.ds7-1 |
None known |
firebird3.0Debian:14 |
before 3.0.14.ds7-1, plus listed versions 3.0.12.ds7-133.0.12.ds7-13+m68k3.0.12.ds7-13+m68k.13.0.13.ds7-13.0.13.ds7-2 |
3.0.14.ds7-1 |
firebird4.0Debian:13 |
All versions, plus listed versions 4.0.5.3140.ds6-174.0.5.3140.ds6-17+deb13u14.0.5.3140.ds6-17+m68k4.0.6.3221.ds6-14.0.6.3221.ds6-24.0.7.3271.ds6-1 |
None known |
firebird4.0Debian:14 |
before 4.0.7.3271.ds6-1, plus listed versions 4.0.5.3140.ds6-174.0.5.3140.ds6-17+m68k4.0.6.3221.ds6-14.0.6.3221.ds6-2 |
4.0.7.3271.ds6-1 |
firebirdopenEuler:22.03-LTS-SP4 From an advisory covering 9 CVEs |
before 3.0.14.33856-1.oe2203sp4 | 3.0.14.33856-1.oe2203sp4 |
firebirdopenEuler:24.03-LTS From an advisory covering 9 CVEs |
before 4.0.7.3271-1.oe2403 | 4.0.7.3271-1.oe2403 |
firebirdopenEuler:24.03-LTS-SP1 From an advisory covering 9 CVEs |
before 4.0.7.3271-1.oe2403sp1 | 4.0.7.3271-1.oe2403sp1 |
firebirdopenEuler:24.03-LTS-SP3 From an advisory covering 9 CVEs |
before 4.0.7.3271-1.oe2403sp3 | 4.0.7.3271-1.oe2403sp3 |
firebirdopenEuler:20.03-LTS-SP4 From an advisory covering 9 CVEs |
before 3.0.14.33856-1.oe2003sp4 | 3.0.14.33856-1.oe2003sp4 |
Show 10 moreShow less
| Package | Affected | Fixed |
|---|---|---|
firebird3.0Ubuntu:18.04:LTS |
All versions, plus listed versions 3.0.2.32703.ds4-93.0.2.32703.ds4-11ubuntu13.0.2.32703.ds4-11ubuntu2 |
None known |
firebird3.0Ubuntu:20.04:LTS |
All versions, plus listed versions 3.0.5.33100.ds4-33.0.5.33189.ds4-13.0.5.33209.ds4-13.0.5.33220.ds4-13.0.5.33220.ds4-1build13.0.5.33220.ds4-1build2 |
None known |
firebird3.0Ubuntu:22.04:LTS |
All versions, plus listed versions 3.0.7.33374.ds4-23.0.8.33535.ds4-1ubuntu13.0.8.33535.ds4-1ubuntu2 |
None known |
firebird3.0Ubuntu:24.04:LTS |
All versions, plus listed versions 3.0.11.33637.ds4-2ubuntu13.0.11.33637.ds4-2ubuntu23.0.11.33703.ds4-2ubuntu13.0.11.33703.ds4-2ubuntu2 |
None known |
firebird3.0Ubuntu:25.10 |
All versions, plus listed versions 3.0.12.ds7-12 |
None known |
firebird4.0Ubuntu:25.10 |
All versions, plus listed versions 4.0.5.3140.ds6-164.0.5.3140.ds6-174.0.6.3221.ds6-2 |
None known |
firebird3.0Ubuntu:26.10 |
All versions, plus listed versions 3.0.13.ds7-2build13.0.14.ds7-1 |
None known |
firebird4.0Ubuntu:26.10 |
All versions, plus listed versions 4.0.6.3221.ds6-2build24.0.7.3271.ds6-14.0.7.3271.ds6-1build1 |
None known |
firebird3.0Ubuntu:26.04:LTS |
All versions, plus listed versions 3.0.12.ds7-123.0.13.ds7-23.0.13.ds7-2build1 |
None known |
firebird4.0Ubuntu:26.04:LTS |
All versions, plus listed versions 4.0.6.3221.ds6-24.0.6.3221.ds6-2build14.0.6.3221.ds6-2build2 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-28224 is a high vulnerability (CVSS 8.2) in Firebirdsql Firebird, published April 17, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.46%, the 40th percentile. Fixed in firebird3.0 3.0.14.ds7-1.
References
github.com/FirebirdSQL/firebird/security/advisories/GHSA-xrcw-wpjx-pr95
github.com/FirebirdSQL/firebird/releases/tag/v3.0.14
github.com/FirebirdSQL/firebird/releases/tag/v4.0.7
github.com/FirebirdSQL/firebird/releases/tag/v5.0.4
github.com/CVEProject/cvelistV5/tree/main/cves/2026/28xxx/CVE-2026-28224.json
nvd.nist.gov/vuln/detail/CVE-2026-28224
Show 35 moreShow less
security-tracker.debian.org/tracker/CVE-2026-28224
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2013
nvd.nist.gov/vuln/detail/CVE-2025-65104
nvd.nist.gov/vuln/detail/CVE-2026-27890
nvd.nist.gov/vuln/detail/CVE-2026-28212
nvd.nist.gov/vuln/detail/CVE-2026-28214
nvd.nist.gov/vuln/detail/CVE-2026-33337
nvd.nist.gov/vuln/detail/CVE-2026-34232
nvd.nist.gov/vuln/detail/CVE-2026-35215
nvd.nist.gov/vuln/detail/CVE-2026-40342
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2014
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2015
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2016
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2017
suse.com/support/update/announcement/2026/suse-su-20261868-1
bugzilla.suse.com/1262320
bugzilla.suse.com/1262322
bugzilla.suse.com/1262324
bugzilla.suse.com/1262325
bugzilla.suse.com/1262326
bugzilla.suse.com/1262327
bugzilla.suse.com/1262328
bugzilla.suse.com/1262329
bugzilla.suse.com/1262330
suse.com/security/cve/CVE-2025-65104
suse.com/security/cve/CVE-2026-27890
suse.com/security/cve/CVE-2026-28212
suse.com/security/cve/CVE-2026-28214
suse.com/security/cve/CVE-2026-28224
suse.com/security/cve/CVE-2026-33337
suse.com/security/cve/CVE-2026-34232
suse.com/security/cve/CVE-2026-35215
suse.com/security/cve/CVE-2026-40342
ubuntu.com/security/CVE-2026-28224
cve.org/CVERecord?id=CVE-2026-28224
Left out here: the rest of 5 source descriptions. The JSON record has them.