In lighttpd 1.4.46 through 1.4.63, the modextforwardForwarded function of the mod_extforward plugin has a stack-based buffer overflow (4 bytes representing -1), as demonstrated by remote denial of service (daemon crash) in a non-default configuration. The non-default configuration requires handling of the Forwarded header in a somewhat unusual manner. Also, a 32-bit system is much more likely to be affected than a 64-bit system.
{
"binaries": [
{
"binary_name": "lighttpd",
"binary_version": "1.4.55-1ubuntu1.20.04.2"
},
{
"binary_name": "lighttpd-dev",
"binary_version": "1.4.55-1ubuntu1.20.04.2"
},
{
"binary_name": "lighttpd-mod-authn-gssapi",
"binary_version": "1.4.55-1ubuntu1.20.04.2"
},
{
"binary_name": "lighttpd-mod-authn-pam",
"binary_version": "1.4.55-1ubuntu1.20.04.2"
},
{
"binary_name": "lighttpd-mod-authn-sasl",
"binary_version": "1.4.55-1ubuntu1.20.04.2"
},
{
"binary_name": "lighttpd-mod-cml",
"binary_version": "1.4.55-1ubuntu1.20.04.2"
},
{
"binary_name": "lighttpd-mod-geoip",
"binary_version": "1.4.55-1ubuntu1.20.04.2"
},
{
"binary_name": "lighttpd-mod-magnet",
"binary_version": "1.4.55-1ubuntu1.20.04.2"
},
{
"binary_name": "lighttpd-mod-maxminddb",
"binary_version": "1.4.55-1ubuntu1.20.04.2"
},
{
"binary_name": "lighttpd-mod-trigger-b4-dl",
"binary_version": "1.4.55-1ubuntu1.20.04.2"
},
{
"binary_name": "lighttpd-mod-vhostdb-dbi",
"binary_version": "1.4.55-1ubuntu1.20.04.2"
},
{
"binary_name": "lighttpd-mod-vhostdb-pgsql",
"binary_version": "1.4.55-1ubuntu1.20.04.2"
},
{
"binary_name": "lighttpd-mod-webdav",
"binary_version": "1.4.55-1ubuntu1.20.04.2"
},
{
"binary_name": "lighttpd-modules-ldap",
"binary_version": "1.4.55-1ubuntu1.20.04.2"
},
{
"binary_name": "lighttpd-modules-mysql",
"binary_version": "1.4.55-1ubuntu1.20.04.2"
}
],
"availability": "No subscription required"
}
{
"binaries": [
{
"binary_name": "lighttpd",
"binary_version": "1.4.63-1ubuntu3.1"
},
{
"binary_name": "lighttpd-mod-authn-gssapi",
"binary_version": "1.4.63-1ubuntu3.1"
},
{
"binary_name": "lighttpd-mod-authn-pam",
"binary_version": "1.4.63-1ubuntu3.1"
},
{
"binary_name": "lighttpd-mod-authn-sasl",
"binary_version": "1.4.63-1ubuntu3.1"
},
{
"binary_name": "lighttpd-mod-deflate",
"binary_version": "1.4.63-1ubuntu3.1"
},
{
"binary_name": "lighttpd-mod-geoip",
"binary_version": "1.4.63-1ubuntu3.1"
},
{
"binary_name": "lighttpd-mod-maxminddb",
"binary_version": "1.4.63-1ubuntu3.1"
},
{
"binary_name": "lighttpd-mod-mbedtls",
"binary_version": "1.4.63-1ubuntu3.1"
},
{
"binary_name": "lighttpd-mod-nss",
"binary_version": "1.4.63-1ubuntu3.1"
},
{
"binary_name": "lighttpd-mod-openssl",
"binary_version": "1.4.63-1ubuntu3.1"
},
{
"binary_name": "lighttpd-mod-trigger-b4-dl",
"binary_version": "1.4.63-1ubuntu3.1"
},
{
"binary_name": "lighttpd-mod-vhostdb-pgsql",
"binary_version": "1.4.63-1ubuntu3.1"
},
{
"binary_name": "lighttpd-mod-webdav",
"binary_version": "1.4.63-1ubuntu3.1"
},
{
"binary_name": "lighttpd-mod-wolfssl",
"binary_version": "1.4.63-1ubuntu3.1"
},
{
"binary_name": "lighttpd-modules-dbi",
"binary_version": "1.4.63-1ubuntu3.1"
},
{
"binary_name": "lighttpd-modules-ldap",
"binary_version": "1.4.63-1ubuntu3.1"
},
{
"binary_name": "lighttpd-modules-lua",
"binary_version": "1.4.63-1ubuntu3.1"
},
{
"binary_name": "lighttpd-modules-mysql",
"binary_version": "1.4.63-1ubuntu3.1"
}
],
"availability": "No subscription required"
}