Arbitrary File Upload Vulnerability in Vitepos – POS for WooCommerce Plugin
CVE-2025-13156

8.8HIGH

What is CVE-2025-13156?

CVE-2025-13156 refers to an arbitrary file upload vulnerability found in the Vitepos Point of Sale (POS) plugin for WooCommerce, which operates on the WordPress platform. This plugin serves businesses by enabling point-of-sale transactions seamlessly integrated with the WooCommerce e-commerce system. The vulnerability stems from inadequate file type validation within the insert_media_attachment() function, specifically in the save_update_category_img() method. As a result, an authenticated attacker with subscriber level access or higher can upload malicious files to the server hosting the affected WordPress site. This can permit remote code execution, leading to severe consequences for organizations relying on this system for their commerce operations, as it undermines the security of their entire web infrastructure.

Potential impact of CVE-2025-13156

  1. Remote Code Execution: The most pressing threat posed by this vulnerability is the possibility of remote code execution. Attackers can upload malicious files, which may lead to the compromise of the server, allowing them full control over the environment, data manipulation, or deployment of further malicious payloads.

  2. Data Breaches: Exploitation of this vulnerability could result in unauthorized access to sensitive customer and business data stored on the affected server. This can lead to significant legal and financial repercussions for organizations that fail to protect personal and payment information.

  3. Service Disruption: The ability to upload arbitrary files may be leveraged to conduct attacks that disrupt service availability. For instance, attackers could deploy denial-of-service (DoS) tactics, leading to loss of access to the e-commerce platform for both organizations and customers, resulting in a negative impact on business operations and reputation.

Affected Version(s)

Vitepos – Point of Sale (POS) for WooCommerce * <= 3.3.0

References

CVSS V3.1

Score:
8.8
Severity:
HIGH
Confidentiality:
High
Integrity:
High
Availability:
High
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
Low
User Interaction:
None
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

Moose Love
.
CVE-2025-13156 : Arbitrary File Upload Vulnerability in Vitepos – POS for WooCommerce Plugin