CVE-2025-13178: Basic Cross Site Scripting in Bdtask SalesERP
A flaw has been found in Bdtask/CodeCanyon SalesERP up to 20250728. This vulnerability affects unknown code of the file /edit_profile of the component User Profile Handler. This manipulation of the argument first_name/last_name causes basic cross site scripting. The attack is possible to be carried out remotely. The exploit has been published and may be used. The vendor was contacted early about this disclosure but did not respond in any way.
AI Analysis
Technical Summary
CVE-2025-13178 is a basic cross-site scripting vulnerability identified in the Bdtask SalesERP product, specifically affecting versions up to 20250728. The vulnerability exists in the User Profile Handler component within the /edit_profile endpoint, where the first_name and last_name parameters are not properly sanitized or encoded before being reflected in the web application’s response. This allows an attacker to inject arbitrary JavaScript code that executes in the context of the victim’s browser. The attack vector is remote and does not require prior authentication, although user interaction (such as visiting a crafted URL or viewing a malicious profile) is necessary to trigger the exploit. The CVSS 4.0 base score is 5.1, reflecting medium severity due to the ease of attack and limited impact on confidentiality and integrity, but with no impact on availability. The vendor was notified early but has not issued any patch or mitigation guidance, and the exploit code has been made publicly available, increasing the risk of opportunistic attacks. This vulnerability can be leveraged to steal session cookies, perform actions on behalf of the user, or deliver further malware payloads, especially in environments where SalesERP is used for critical business operations.
Potential Impact
For European organizations, this vulnerability poses a moderate risk primarily to confidentiality and integrity of user sessions and data within SalesERP. Since SalesERP is an ERP solution often used by small and medium enterprises (SMEs) for sales and customer management, exploitation could lead to unauthorized access to sensitive business information, manipulation of user data, or phishing attacks targeting employees. The lack of vendor response and patch availability increases exposure time. Organizations in sectors with high ERP reliance, such as manufacturing, retail, and distribution, may experience operational disruptions if attackers leverage this vulnerability to compromise user accounts or inject malicious scripts that spread laterally. While availability impact is minimal, reputational damage and compliance risks (e.g., GDPR violations due to data leakage) are significant concerns. The remote and unauthenticated nature of the exploit increases the attack surface, especially if user profiles are publicly accessible or if attackers can lure users into clicking malicious links.
Mitigation Recommendations
Given the absence of an official patch, European organizations should implement immediate compensating controls. These include input validation and output encoding at the web application firewall (WAF) level to block malicious payloads targeting first_name and last_name parameters. Organizations should restrict access to the /edit_profile endpoint to authenticated and authorized users only, and implement Content Security Policy (CSP) headers to limit script execution sources. Regular monitoring of web logs for suspicious requests and user behavior analytics can help detect exploitation attempts. Educate users about phishing risks and suspicious links. If feasible, consider isolating or limiting the use of SalesERP until a vendor patch is released. Organizations should also engage with Bdtask to demand a timely fix and track threat intelligence feeds for updates. Finally, applying general hardening measures such as secure coding practices for any customizations and ensuring all other components are up to date will reduce overall risk.
Affected Countries
Germany, France, United Kingdom, Italy, Spain, Netherlands, Poland, Belgium, Sweden, Austria
CVE-2025-13178: Basic Cross Site Scripting in Bdtask SalesERP
Description
A flaw has been found in Bdtask/CodeCanyon SalesERP up to 20250728. This vulnerability affects unknown code of the file /edit_profile of the component User Profile Handler. This manipulation of the argument first_name/last_name causes basic cross site scripting. The attack is possible to be carried out remotely. The exploit has been published and may be used. The vendor was contacted early about this disclosure but did not respond in any way.
AI-Powered Analysis
Technical Analysis
CVE-2025-13178 is a basic cross-site scripting vulnerability identified in the Bdtask SalesERP product, specifically affecting versions up to 20250728. The vulnerability exists in the User Profile Handler component within the /edit_profile endpoint, where the first_name and last_name parameters are not properly sanitized or encoded before being reflected in the web application’s response. This allows an attacker to inject arbitrary JavaScript code that executes in the context of the victim’s browser. The attack vector is remote and does not require prior authentication, although user interaction (such as visiting a crafted URL or viewing a malicious profile) is necessary to trigger the exploit. The CVSS 4.0 base score is 5.1, reflecting medium severity due to the ease of attack and limited impact on confidentiality and integrity, but with no impact on availability. The vendor was notified early but has not issued any patch or mitigation guidance, and the exploit code has been made publicly available, increasing the risk of opportunistic attacks. This vulnerability can be leveraged to steal session cookies, perform actions on behalf of the user, or deliver further malware payloads, especially in environments where SalesERP is used for critical business operations.
Potential Impact
For European organizations, this vulnerability poses a moderate risk primarily to confidentiality and integrity of user sessions and data within SalesERP. Since SalesERP is an ERP solution often used by small and medium enterprises (SMEs) for sales and customer management, exploitation could lead to unauthorized access to sensitive business information, manipulation of user data, or phishing attacks targeting employees. The lack of vendor response and patch availability increases exposure time. Organizations in sectors with high ERP reliance, such as manufacturing, retail, and distribution, may experience operational disruptions if attackers leverage this vulnerability to compromise user accounts or inject malicious scripts that spread laterally. While availability impact is minimal, reputational damage and compliance risks (e.g., GDPR violations due to data leakage) are significant concerns. The remote and unauthenticated nature of the exploit increases the attack surface, especially if user profiles are publicly accessible or if attackers can lure users into clicking malicious links.
Mitigation Recommendations
Given the absence of an official patch, European organizations should implement immediate compensating controls. These include input validation and output encoding at the web application firewall (WAF) level to block malicious payloads targeting first_name and last_name parameters. Organizations should restrict access to the /edit_profile endpoint to authenticated and authorized users only, and implement Content Security Policy (CSP) headers to limit script execution sources. Regular monitoring of web logs for suspicious requests and user behavior analytics can help detect exploitation attempts. Educate users about phishing risks and suspicious links. If feasible, consider isolating or limiting the use of SalesERP until a vendor patch is released. Organizations should also engage with Bdtask to demand a timely fix and track threat intelligence feeds for updates. Finally, applying general hardening measures such as secure coding practices for any customizations and ensuring all other components are up to date will reduce overall risk.
Technical Details
- Data Version
- 5.2
- Assigner Short Name
- VulDB
- Date Reserved
- 2025-11-14T11:01:40.704Z
- Cvss Version
- 4.0
- State
- PUBLISHED
Threat ID: 69177ea4901ba91f3226fd55
Added to database: 11/14/2025, 7:10:28 PM
Last enriched: 11/21/2025, 8:03:42 PM
Last updated: 12/30/2025, 11:32:08 AM
Views: 54
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Related Threats
CVE-2025-14509: CWE-94 Improper Control of Generation of Code ('Code Injection') in villatheme Lucky Wheel for WooCommerce – Spin a Sale
HighCVE-2025-15245: Path Traversal in D-Link DCS-850L
MediumCVE-2025-69093: Missing Authorization in wpdesk ShopMagic
UnknownCVE-2025-69092: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') in WPDeveloper Essential Addons for Elementor
UnknownCVE-2025-69091: Missing Authorization in Kraft Plugins Demo Importer Plus
UnknownActions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console in Console -> Billing for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.