Buffer overflow in Firebird - CVE-2026-33337
Published: April 20, 2026
Firebird
Detailed vulnerability description
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to a buffer overflow in xdr_datum() when parsing a corrupted slice packet. A remote attacker can send a specially crafted slice packet to cause a denial of service.
The issue occurs when a cstring length is not checked against the slice descriptor or the entire slice length before being written into a slice-sized buffer.