Skip to main content

HTML::FormFu EUVDEUVD-2026-68458

| CVE-2026-19873 HIGH
Improper Validation of Specified Quantity in Input (CWE-1284)
2026-08-31 CPANSec GHSA-8cjx-f34x-86x3
7.5
CVSS 3.1 · Vendor: CPANSec
Share

Severity by source

Vendor (CPANSec) PRIMARY
7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI
7.5 HIGH

Plain GET with no credentials triggers the flaw; impact is purely availability - no confidentiality or integrity compromise is possible.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (CPANSec).

CVSS VectorVendor: CPANSec

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

4
Analysis Generated
Aug 31, 2026 - 18:25 vuln.today
CVSS changed
Aug 31, 2026 - 18:22 NVD
7.5 (HIGH)
CVE Published
Aug 31, 2026 - 10:07 cve.org
HIGH 7.5
CVE Published
Aug 31, 2026 - 10:07 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

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.

AnalysisAI

Resource exhaustion in HTML::FormFu through version 2.08 for Perl allows unauthenticated remote attackers to exhaust server memory and CPU via a crafted query string parameter. The Repeatable element's process method accepts an attacker-controlled integer from the counter_name query parameter with no upper bound, triggering deep-cloning of element subtrees that scales linearly - and with nesting, multiplicatively - with the supplied value. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
technique details hidden
Delivery
technique details hidden
Exploit
technique details hidden
Execution
technique details hidden
Persist
technique details hidden
Impact
technique details hidden

Vulnerability AssessmentAI

Exploitation Exploitation requires the target application to have at least one Repeatable element with the counter_name attribute explicitly configured - this is an opt-in developer choice, not a default HTML::FormFu behavior, so applications not using this feature are unaffected. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The CVSS 7.5 score (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H) accurately captures a straightforward network-accessible DoS with no authentication or complexity barriers, and the provided vector is consistent with the description. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario Full exploit scenario with step-by-step reproduction available after sign-in.
Remediation A CPANSec-provided patch is available and should be applied manually: https://security.metacpan.org/patches/H/HTML-FormFu/2.08/CVE-2026-19873-r1.patch. … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours, identify all Perl applications in your infrastructure using HTML::FormFu and confirm which are running version 2.08 or earlier; check dependency manifests and application documentation. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

EUVD-2026-68458 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy