CVE-2022-30852: Known v1.3.1 contains Insecure Direct Object Reference
4.3
CVSS Score
3.1
Basic Information
CVE ID
GHSA ID
EPSS Score
0.362%
CWE
Published
7/9/2022
Updated
1/27/2023
KEV Status
No
Technology
PHP
Technical Details
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
| Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
|---|---|---|---|
| idno/known | composer | <= 1.3.1 |
Vulnerability Intelligence
Miggo AI
Root Cause Analysis
The vulnerability stems from improper authorization checks in the Homepage admin controller. While other admin pages use adminGatekeeper() to verify admin privileges, these functions use createGatekeeper() which only requires basic authentication. This matches the CWE-639 pattern where user-controlled access (basic login status) bypasses proper authorization checks (admin verification), enabling IDOR. The researcher's blog explicitly identifies these functions and the gatekeeper mismatch as the root cause.