CVE-2026-44483: airjp73 rvf · Prototype Pollution
Affects airjp73 rvfSource CVE Database V5
Not known to be exploited · CVSS 8.2 High : upgrade to 7.0.2 or 6.0.4 soon.
Data as of 30 Oct 2026, 11:52 UTC
- EPSS
- 0.3% chance of exploitation in 30 days – higher than 29% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 7.0.2, 6.0.4
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:LExploitation evidence
Disclosed: evidence found.
CVE published 27 May 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 30 Oct 2026.
What to do
Upgrade rvf and set-get to 7.0.2 or 6.0.4.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| airjp73rvf | Affected
| Fixed in
|
| airjp73rvf | Affected
| Fixed in
|
| @rvfset-get | Affected
| Fixed in
|
| @rvfset-get | Affected
| Fixed in
|
AI-suggested
This vulnerability is fixed in airjp73 rvf versions 6.0.4 and 7.0.2. Users should upgrade to these or later versions to remediate the issue. Until upgraded, avoid accepting untrusted form data through affected endpoints or implement custom validation to block prototype pollution keys. Patch status is not explicitly confirmed in the advisory, so check vendor sources for the latest remediation guidance.
Description
RVF (formerly Remix Validated Form) provides easy form validation and state management for React. From 6.0.0 to before 6.0.4 and 7.0.2, setPath in @rvf/set-get (used by @rvf/core to flatten incoming form data into a nested object) does not block the keys __proto__, constructor, or prototype when walking a path. Because field names in submitted form data are passed directly to setPath via preprocessFormData (and through parseFormData / validate), an attacker who can submit a form to a Remix / React Router app using the library can set arbitrary properties on Object.prototype of the running server process. This is a default-reachable prototype pollution primitive: no special configuration is required. Any endpoint that accepts a form via parseFormData or runs a validator created with createValidator is affected. This vulnerability is fixed in 6.0.4 and 7.0.2.