Skip to content
OpenAdvisories
High · 7.5 CVE-2023-41038 EUVD-2023-45573

Server crash when using specific form of SET BIND statement

Published Mar 20, 2024 · Updated Aug 13, 2024 · Assigned by GitHub_M

Description

Firebird is a relational database. Versions 4.0.0 through 4.0.3 and version 5.0 beta1 are vulnerable to a server crash when a user uses a specific form of SET BIND statement. Any non-privileged user with minimum access to a server may type a statement with a long `CHAR` length, which causes the server to crash due to stack corruption. Versions 4.0.4.2981 and 5.0.0.117 contain fixes for this issue. No known workarounds are available.

Affected products

VendorProductAffectedFixed
FirebirdSQL firebird >= 4.0.0, < 4.0.4.2981, >= 5.0 beta1, < 5.0.0.1176 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Ubuntu 26.10 relational +1 No fix yet —
Ubuntu 26.04 LTS relational No fix yet —
Ubuntu 25.10 relational +1 No fix yet —
Ubuntu 24.04 LTS relational No fix yet —
Ubuntu 22.04 LTS relational No fix yet —
Show 5 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS relational No fix yet —
Ubuntu 18.04 LTS relational No fix yet —
Ubuntu 16.04 LTS relational No fix yet —
Ubuntu 14.04 LTS firebird2.5 No fix yet —
Ubuntu Pro 16.04 LTS firebird2.5 No fix yet —

References