CVE catalog

CVE-2026-19873

HTML::FormFu versions through 2.08 for Perl allow resource exhaustion via an unbounded repeat count from the query string in Repeatable elements. When a Repeatable element has counter_name set, its p

[CVE catalog]

Severity
High · CVSS 7.5CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Published
Updated
Source
[NVD] · [CVE record]
EPSS
0.52% · Oct 25, 2026

HTML::FormFu versions through 2.08 for Perl allow resource exhaustion via an unbounded repeat count from the query string in Repeatable elements. When a Repeatable element has counter_name set, its process method reads the repeat count from the named query string parameter, checks only that it is a positive integer, and passes it to repeat, which deep-clones the element's child subtree once per iteration. Nothing caps the value, and no attribute lets an application impose a limit. The count is read on every request, before the form decides whether it was submitted, so a plain GET reaches the clone loop with no credentials, no session and no request body. Nesting multiplies: a Repeatable inside a Repeatable takes a counter at each level, so an outer and an inner value of 100 build 10,000 clones. Once the form is submitted, each cloned field's constraints scan the whole element tree in _find_field_value, so cost grows faster than linearly with the count. A single request exhausts memory and CPU. The latest release on CPAN is 2.07, from 2018. Version 2.08 exists only in the git repository.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debianlibhtml-formfu-perlsid2.07000-3fixed
Debianlibhtml-formfu-perlforky2.07000-3fixed
Debianlibhtml-formfu-perltrixie2.07000-2vulnerable
Debianlibhtml-formfu-perlbookworm2.07000-1vulnerable

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianlibhtml-formfu-perlsourcesid2.07000-3not yet assignedNot reported[1146310]
Debianlibhtml-formfu-perlsourceforky2.07000-3not yet assignedNot reported[1146310]
Debianlibhtml-formfu-perlsourcetrixie(unfixed)not yet assignedNot reported[1146310]
Debianlibhtml-formfu-perlsourcebookworm(unfixed)not yet assignedNot reported[1146310]

[Debian bug #1146310]

Notes

[trixie] libhtml-formfu-perl: Minor issue [bookworm] libhtml-formfu-perl: Minor issue

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • Details (2)
    • 2.07000-1 · all · bookworm

      Affected

      nvd · libhtml-formfu-perl · debian · bookworm; nvd · libhtml-formfu-perl · debian · 12

    • 2.07000-1 · all · bookworm

      Affected

      nvd · libhtml-formfu-perl · debian · bookworm; nvd · libhtml-formfu-perl · debian · 12

[Debian 13 (Trixie)]

  • Details (2)
    • 2.07000-2 · all · trixie

      Affected

      nvd · libhtml-formfu-perl · debian · 13

    • 2.07000-2 · all · trixie

      Affected

      nvd · libhtml-formfu-perl · debian · 13

Observed:

References