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.
Published: 2026-10-19
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: Prototype Pollution leading to process-wide Denial of Service
Action: Apply Patch
AI Analysis

Impact

The vulnerability in @rvf/set-get before version 7.0.4 is a prototype pollution flaw that permits an unauthenticated attacker to overwrite properties of shared built-in functions via inherited Object.prototype methods. By submitting a form field named hasOwnProperty.call through the @rvf/core parsing logic, an attacker can modify the shared function property, causing the entire Node.js process to crash and resulting in a denial of service until a restart occurs. This weakness is classified as CWE‑1321 and affects the confidentiality, integrity, and availability of the affected application by disrupting its operational continuity.

Affected Systems

Affected vendors include airjp73, with the product @rvf/set-get. All releases prior to version 7.0.4 are vulnerable. The flaw is also tied to the @rvf/core form parsing component, which processes incoming form data and applies the setPath logic that is exploitable.

Risk and Exploitability

The CVSS score of 8.7 categorizes the issue as high severity, indicating substantial potential impact. No EPSS score is available, so the current exploitation probability cannot be quantified; however, the vulnerability is not listed in the CISA KEV catalog. The likely attack vector is through a simple HTTP form submission that leverages the setPath function; this inference is made from the description of the form parsing mechanism and the nature of the prototype pollution. An attacker does not need special privileges—unauthenticated input is sufficient—to trigger a denial of service that affects the entire process.

Generated by OpenCVE AI on October 19, 2026 at 16:37 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update @rvf/set-get to version 7.0.4 or later, which removes the prototype pollution in setPath
  • Patch the setPath implementation to validate and reject property names that originate from Object.prototype, such as hasOwnProperty.call, to prevent accidental overwrites
  • Restrict form parsing to only allow whitelisted property names and monitor application logs for unexpected calls to hasOwnProperty.call to detect potential abuse

Generated by OpenCVE AI on October 19, 2026 at 16:37 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 10 Nov 2026 21:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 21 Oct 2026 17:15:00 +0000

Type Values Removed Values Added
First Time appeared Airjp73
Airjp73 rvf
Vendors & Products Airjp73
Airjp73 rvf

Mon, 19 Oct 2026 15:45:00 +0000

Type Values Removed Values Added
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.
Title @rvf/set-get before 7.0.4 Prototype Pollution via setPath Inherited Methods
Weaknesses CWE-1321
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-22T03:00:39.446Z

Reserved: 2026-10-19T14:14:29.420Z

Link: CVE-2026-112309

cve-icon Vulnrichment

Updated: 2026-10-22T03:00:34.482Z

cve-icon NVD

Status : Deferred

Published: 2026-10-19T16:17:07.050

Modified: 2026-10-22T04:17:32.947

Link: CVE-2026-112309

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-21T16:58:32Z

Weaknesses
  • CWE-1321

    Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')