CVE-2021-40540
ulfius_uri_logger in Ulfius HTTP Framework before 2.7.4 omits con_info initialization and a...
ulfius_uri_logger in Ulfius HTTP Framework before 2.7.4 omits con_info initialization and a con_info->request NULL check for certain malformed HTTP requests.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used 9.8
ulfius_uri_logger in Ulfius HTTP Framework before 2.7.4 omits con_info initialization and a con_info->request NULL check for certain malformed HTTP requests.
- Record
CVE-2021-40540- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Updated
- 2026-11-02
CVE ListNo score
ulfius_uri_logger in Ulfius HTTP Framework before 2.7.4 omits con_info initialization and a con_info->request NULL check for certain malformed HTTP requests.
- Record
CVE-2021-40540- Updated
- 2026-11-02
EUVDEUVD-2021-27715No score
ulfius_uri_logger in Ulfius HTTP Framework before 2.7.4 omits con_info initialization and a con_info->request NULL check for certain malformed HTTP requests.
- Record
EUVD-2021-27715- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-jr28-h3mc-x46rNo score
ulfius_uri_logger in Ulfius HTTP Framework before 2.7.4 omits con_info initialization and a...
ulfius_uri_logger in Ulfius HTTP Framework before 2.7.4 omits con_info initialization and a con_info->request NULL check for certain malformed HTTP requests.
- Record
GHSA-jr28-h3mc-x46r- Updated
- 2026-11-02
OSV 9.8
ulfius_uri_logger in Ulfius HTTP Framework before 2.7.4 omits con_info initialization and a con_info->request NULL check for certain malformed HTTP requests.
- Record
CVE-2021-40540- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2021-40540 9.8
ulfius_uri_logger in Ulfius HTTP Framework before 2.7.4 omits con_info initialization and a con_info->request NULL check for certain malformed HTTP requests.
- Record
DEBIAN-CVE-2021-40540- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2021-40540 9.8
ulfius_uri_logger in Ulfius HTTP Framework before 2.7.4 omits con_info initialization and a con_info->request NULL check for certain malformed HTTP requests.
- Record
UBUNTU-CVE-2021-40540- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11481-1No score
libulfius2_7-2.7.4-1.2 on GA media
These are all security issues fixed in the libulfius2_7-2.7.4-1.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11481-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
ulfiusDebian:12 | before 2.7.1-2 | 2.7.1-2 |
ulfiusDebian:13 | before 2.7.1-2 | 2.7.1-2 |
ulfiusDebian:14 | before 2.7.1-2 | 2.7.1-2 |
ulfiusUbuntu:18.04:LTS | All versions, plus listed versions 2.1.0-12.1.2-12.2.4-1 | None known |
ulfiusUbuntu:20.04:LTS | All versions, plus listed versions 2.5.2-4 | None known |
ulfiusUbuntu:22.04:LTS | All versions, plus listed versions 2.7.4-1ubuntu32.7.6-1ubuntu12.7.7-1 | None known |
ulfiusopenSUSE:Tumbleweed | before 2.7.4-1.2 | 2.7.4-1.2 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2021-40540 is a critical vulnerability (CVSS 9.8) in Ulfius Project Ulfius, published September 7, 2021. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.63%, the 85th percentile. Fixed in ulfius 2.7.1-2.
References
github.com/babelouest/ulfius/commit/c83f564c184a27145e07c274b305cabe943bbfaa
github.com/babelouest/ulfius/compare/v2.7.3...v2.7.4
packetstormsecurity.com/files/164152/Ulfius-Web-Framework-Remote-Memory-Corruption.html
nvd.nist.gov/vuln/detail/CVE-2021-40540
github.com/advisories/GHSA-jr28-h3mc-x46r
security-tracker.debian.org/tracker/CVE-2021-40540
ubuntu.com/security/CVE-2021-40540
cve.org/CVERecord?id=CVE-2021-40540
suse.com/security/cve/CVE-2021-40540