Path traversal in Firebird - CVE-2026-40342
Published: April 20, 2026
Firebird
Detailed vulnerability description
The vulnerability allows a remote user to execute arbitrary code.
The vulnerability exists due to path traversal in the external engine plugin loader when processing a CREATE FUNCTION statement with a crafted ENGINE name. A remote user can send a specially crafted SQL statement to execute arbitrary code.
The loaded library's initialization code runs immediately during loading, before Firebird verifies that the module is a valid plugin.