Impact
The vulnerability allows an unauthenticated attacker to set the session identifier of a user by supplying the uscesid parameter in a request. Because the Welcart e‑Commerce plugin does not regenerate the session ID upon authentication, the attacker can fixate a shop member’s session before the member logs in. After the member logs in, the attacker is effectively in control of the member’s customer account, enabling unauthorized access to confidential data and the ability to perform actions as the member.
Affected Systems
All installations of the Welcart e‑Commerce WordPress plugin that are older than version 2.12.1 are affected. The plugin is distributed by an unknown vendor under the name Welcart e‑Commerce.
Risk and Exploitability
The EPSS score is not available, and the vulnerability is not listed in the CISAV catalog. Nonetheless, the lack of regeneration of the session identifier during login creates a high‑impact scenario: any user who logs in can have their session hijacked by an attacker who only needs to craft a URL containing the uscesid parameter. Because this attack can be performed over the public web without privileged credentials, the risk level is high, with a potential score above 7 on the CVSS scale based on the described impact. The vulnerability can be exploited by sending a malicious request to an unsuspecting user; the user’s subsequent login completes the takeover.
OpenCVE Enrichment