CVE-2024-55471: Oqtane Idor Public Settings Exposure

A fallback `else` condition conditionally exposes data (such as 'Settings') by filtering properties via an `IsPrivate` check. This implementation can lead to an Insecure Direct Object Reference (IDOR) or unauthorized data disclosure if unprivileged users are allowed to hit this fallback logic by supplying arbitrary resource IDs. Access bounds should be stric

Provally CuratedPublic repositoryMediumMedium confidenceVerifiedApache-2.0C#β
greprules fetch cve-2024-55471-oqtane-idor-public-settings-exposure --engine opengrep

Description

A fallback `else` condition conditionally exposes data (such as 'Settings') by filtering properties via an `IsPrivate` check. This implementation can lead to an Insecure Direct Object Reference (IDOR) or unauthorized data disclosure if unprivileged users are allowed to hit this fallback logic by supplying arbitrary resource IDs. Access bounds should be stric