All vulnerabilities
CVE-2026-111172

@casl/ability 6.7.5 before 7.0.2 Prototype Pollution via rulesToFields setByPath

stalniy @casl/ability
CVSS
6.0Medium
ExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)0.38%Chance of exploitation activity in the next 30 days, higher than 31% of CVEs. Scored 23 Oct 2026FIRST EPSS
Fixed in7.0.2Fixed versionCVE List
Published15 Oct 2026Updated 16 Oct 2026CVE List

What fixes it

A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.

Description

@casl/ability 6.7.5 before 7.0.2 contains a prototype pollution vulnerability in rulesToFields() that allows attackers to modify inherited builtins via dotted condition keys. Attackers controlling rule conditions can supply keys like 'toString.call' to alter shared builtin functions process-wide, causing denial of service for the Node.js process.

Text from CVE List

Affected versions 1

  • @casl/abilityaffected: 6.7.5 before 7.0.2CVE List

References 5