๐Ÿ” CVE Alert

CVE-2026-44483

HIGH 8.2

RVF: Prototype pollution in @rvf/set-get reachable via @rvf/core preprocessFormData (HTTP form data)

CVSS Score
8.2
EPSS Score
0.0%
EPSS Percentile
0th

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.

CWE CWE-1321
Vendor airjp73
Product rvf
Published May 27, 2026
Last Updated May 27, 2026
Stay Ahead of the Next One

Get instant alerts for airjp73 rvf

Be the first to know when new high vulnerabilities affecting airjp73 rvf are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:L
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
High
Availability
Low

Affected Versions

airjp73 / rvf
>= 7.0.0, < 7.0.2 >= 6.0.0, < 6.0.4
@rvf / set-get
>= 7.0.0, < 7.0.2 >= 6.0.0, < 6.0.4

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/airjp73/rvf/security/advisories/GHSA-c567-44rc-m5hq