Bricks Theme Broken Access Control via load_popup_content
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Bricks | Bricks Theme | unaffected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Bricks | Bricks Theme |
|
||||||||
| Wordpress-extensions | Bricks Theme |
|
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.241% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Bricks
Bricks bricks Theme Wordpress-extensions Wordpress-extensions bricks Theme |
|
| Vendors & Products |
Bricks
Bricks bricks Theme Wordpress-extensions Wordpress-extensions bricks Theme |
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Bricks Theme 2.4 and before for WordPress contains an unauthenticated broken access control vulnerability in the load_popup_content REST endpoint that allows anonymous attackers to read draft and unpublished page content by supplying a popupId parameter without any status or capability checks. Attackers can obtain a public nonce via the bricks_regenerate_query_nonce action and then increment the popupId value in requests to the /wp-json/bricks/v1/load_popup_content endpoint to enumerate and disclose confidential content from any unpublished post on the site. | |
| Title | Bricks Theme Broken Access Control via load_popup_content | |
| Weaknesses | CWE-639 | |
| References |
| |
| Metrics |
cvssV3_1
|