CVE-2026-111447
Received Received - Intake

Wheels Framework Nested Record Manipulation Flaw

Vulnerability report for CVE-2026-111447, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-10-16

Last updated on: 2026-10-16

Assigner: MITRE

Description

Wheels 1.1 through 4.1.2 resolves nestedProperties() records by posted primary key without checking that they belong to the parent being saved. A user able to submit a nested form for their own parent can update and reassign another parent's hasMany or hasOne rows, or delete them when allowDelete=true. Nested belongsTo records can also be edited by posting another associated record's key. New child rows with composite primary keys not made up of foreign keys retain posted key values, allowing the request to choose their identity. This is fixed in 4.2.0.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-10-16
Last Modified
2026-10-16
Generated
2026-10-16
AI Q&A
2026-10-16
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
Wheels Wheels 1.1.0

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-472 The web application does not sufficiently verify inputs that are assumed to be immutable but are actually externally controllable, such as hidden form fields.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability affects the Wheels framework versions 1.1 through 4.1.2. It involves the nestedProperties() function incorrectly handling nested form submissions. An attacker can submit a form with a parent record's ID and include the primary key of a child record belonging to another user. This allows unauthorized updates, reassignments, or deletions of child records without proper authorization checks.

Impact Analysis

An attacker could exploit this to modify or delete data they do not own, such as changing ownership of records, deleting important data, or reassigning records to their own accounts. This could lead to data loss, integrity issues, or unauthorized access to sensitive information.

Compliance Impact

This vulnerability could lead to unauthorized data access or modification, violating confidentiality and integrity requirements in GDPR and HIPAA. It may result in unauthorized disclosure of personal or health data, leading to legal and regulatory penalties.

Mitigation Strategies

Upgrade the Wheels framework to version 4.2.0 or later to patch the vulnerability. Avoid using allowDelete=true on nested associations with untrusted input. Verify nested child keys server-side to ensure proper authorization.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-111447. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart