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
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| 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.
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| 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)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| 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 | — |