Ad · Leaderboard 728×90

CVE-2026-112309

7.5High

Published 19 Oct 2026 · NVD status: Received · AI triage by gemini-3.8-flash

7.5High
Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None
Impact
High impact on availability
Weakness
CWE-1321

Impact

Unauthenticated remote attackers can cause a persistent, process-wide denial of service requiring a service restart. They achieve this by submitting crafted form field names like hasOwnProperty.call to corrupt shared built-in functions.

Root cause

The setPath function improperly handles inherited Object.prototype methods when parsing form field paths, leading to prototype pollution.

Affected systems

@rvf/set-get versions prior to 7.0.4

CVSS v3.1 · CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Fix & remediation

Upgrade @rvf/set-get to version 7.0.4 or higher. If upgrading cannot happen immediately, sanitize or reject incoming form field keys containing prototype property paths such as hasOwnProperty or call.

shell
$ npm install @rvf/set-get@^7.0.4

AI-suggested. Run it in staging first and check it against the vendor advisory. Why?

Ad · In-content banner

NVD description

@rvf/set-get before 7.0.4 contains a prototype pollution vulnerability in setPath that allows unauthenticated attackers to overwrite properties of shared built-in functions via inherited Object.prototype methods. Attackers can submit a form field named hasOwnProperty.call through @rvf/core form parsing to replace the shared function property, causing process-wide denial of service until restart.

References

Source: nvd.nist.gov/vuln/detail/CVE-2026-112309

Ad · Sticky 320×50 / 728×90