CVE catalog

CVE-2025-9648

CivetWeb vulnerabilities

[CVE catalog]

Severity
High · CVSS 8.7CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Published
Source
[NVD] · [CVE record]
EPSS
0.76% · Oct 25, 2026

A vulnerability in the CivetWeb library's function mg_handle_form_request allows remote attackers to trigger a denial of service (DoS) condition. By sending a specially crafted HTTP POST request containing a null byte in the payload, the server enters an infinite loop during form data parsing. Multiple malicious requests will result in complete CPU exhaustion and render the service unresponsive to further requests. This issue was fixed in commit 782e189. This issue affects only the library, standalone executable pre-built by vendor is not affected.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debiancivetwebsid1.16+dfsg-6fixed
Debiancivetwebforky1.16+dfsg-6fixed
Debiancivetwebtrixie1.16+dfsg-2+deb13u1fixed
Debiancivetwebbookworm1.15+dfsg-4vulnerable
UbuntucivetwebnobleNot reportedvulnerable
Ubuntucivetwebnoble1.16+dfsg-1ubuntu0.1fixed
Ubuntulibcivetweb-devnoble1.16+dfsg-1ubuntu0.1fixed
Ubuntulibcivetweb1noble1.16+dfsg-1ubuntu0.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiancivetwebsourcesid1.16+dfsg-4not yet assignedNot reported[1118285]
Debiancivetwebsourceforky1.16+dfsg-4not yet assignedNot reported[1118285]
Debiancivetwebsourcetrixie1.16+dfsg-2+deb13u1not yet assignedNot reported[1118285]
Debiancivetwebsourcebookworm(unfixed)not yet assignedNot reported[1118285]
Ubuntucivetwebdebnoble1.16+dfsg-1ubuntu0.1Not reportedNot reportedNot reported
Ubuntulibcivetweb-devdebnoble1.16+dfsg-1ubuntu0.1Not reportedNot reportedNot reported
Ubuntulibcivetweb1debnoble1.16+dfsg-1ubuntu0.1Not reportedNot reportedNot reported

[Debian bug #1118285]

Notes

[bookworm] civetweb: Minor issue

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [civetweb]Affected
    Details (2)
    • 1.15+dfsg-4 · amd64 · bookworm

      Affected

      usn · civetweb · debian · bookworm; usn · civetweb · debian · 12

    • 1.15+dfsg-4 · arm64 · bookworm

      Affected

      usn · civetweb · debian · bookworm; usn · civetweb · debian · 12

  • [libcivetweb1]Affected

    Source package: [civetweb]

    Details (2)
    • 1.15+dfsg-4 · amd64 · bookworm

      Affected

      usn · civetweb · debian · bookworm; usn · civetweb · debian · 12

    • 1.15+dfsg-4 · arm64 · bookworm

      Affected

      usn · civetweb · debian · bookworm; usn · civetweb · debian · 12

  • [libcivetweb-dev]Affected

    Source package: [civetweb]

    Details (2)
    • 1.15+dfsg-4 · amd64 · bookworm

      Affected

      usn · civetweb · debian · bookworm; usn · civetweb · debian · 12

    • 1.15+dfsg-4 · arm64 · bookworm

      Affected

      usn · civetweb · debian · bookworm; usn · civetweb · debian · 12

[Debian 13 (Trixie)]

  • [civetweb]Fixed
    Details (2)
    • 1.16+dfsg-2+deb13u1 · amd64 · trixie

      Fixed · Fixed: 1.16+dfsg-2+deb13u1

      usn · civetweb · debian · 13

    • 1.16+dfsg-2+deb13u1 · arm64 · trixie

      Fixed · Fixed: 1.16+dfsg-2+deb13u1

      usn · civetweb · debian · 13

  • Source package: [civetweb]

    Details (2)
    • 1.16+dfsg-2+deb13u1 · amd64 · trixie

      Fixed · Fixed: 1.16+dfsg-2+deb13u1

      usn · civetweb · debian · 13

    • 1.16+dfsg-2+deb13u1 · arm64 · trixie

      Fixed · Fixed: 1.16+dfsg-2+deb13u1

      usn · civetweb · debian · 13

  • Source package: [civetweb]

    Details (2)
    • 1.16+dfsg-2+deb13u1 · amd64 · trixie

      Fixed · Fixed: 1.16+dfsg-2+deb13u1

      usn · civetweb · debian · 13

    • 1.16+dfsg-2+deb13u1 · arm64 · trixie

      Fixed · Fixed: 1.16+dfsg-2+deb13u1

      usn · civetweb · debian · 13

Observed:

References