CVE-2015-3382 in Node Basket Moduleinfo

Summary

by MITRE

Multiple cross-site request forgery (CSRF) vulnerabilities in the Node basket module for Drupal allow remote attackers to hijack the authentication of arbitrary users for requests that (1) add or (2) remove nodes from a basket via unspecified vectors.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Analysis

by VulDB Data Team • 03/19/2019

The vulnerability identified as CVE-2015-3382 represents a critical cross-site request forgery weakness within the Node basket module for Drupal content management systems. This flaw exists in the module's handling of user authentication tokens and request validation mechanisms, creating a significant security risk for Drupal installations that utilize this specific module. The vulnerability specifically affects the basket functionality that manages node operations, making it particularly dangerous for e-commerce and content management scenarios where user sessions are actively utilized. The unspecified vectors mentioned in the description suggest that attackers can exploit multiple pathways to manipulate the basket module's behavior without proper authorization.

The technical implementation of this CSRF vulnerability stems from insufficient validation of origin requests and missing proper anti-CSRF token verification within the Node basket module. When users interact with the basket functionality to add or remove nodes, the module fails to adequately verify that requests originate from legitimate authenticated sessions. This weakness allows attackers to craft malicious requests that can be executed in the context of authenticated users without their knowledge or consent. The vulnerability's impact extends beyond simple data manipulation to potentially enable unauthorized access to sensitive user information and system resources. According to CWE classification, this represents a variant of CWE-352, which specifically addresses Cross-Site Request Forgery weaknesses in web applications. The vulnerability operates at the application layer and can be classified under ATT&CK technique T1566.001, which covers credential access through phishing attacks that leverage CSRF vulnerabilities.

The operational impact of CVE-2015-3382 is substantial for Drupal administrators and end users. Attackers can exploit this vulnerability to perform unauthorized actions such as adding malicious content to baskets, removing legitimate nodes, or potentially manipulating user sessions to gain elevated privileges. The remote nature of the attack means that threat actors do not require physical access to systems or local network presence to exploit this weakness. Organizations using Drupal with the Node basket module face potential data integrity issues, unauthorized content modifications, and possible session hijacking scenarios. The vulnerability can be particularly damaging in environments where the basket module is used for shopping cart functionality or content management workflows, as it could enable attackers to manipulate user data or gain unauthorized access to administrative functions. Security professionals should note that this vulnerability can be exploited in combination with other attack vectors to create more sophisticated compromise scenarios.

Mitigation strategies for CVE-2015-3382 should focus on immediate patching of the Node basket module to ensure proper CSRF token validation and request origin verification. Drupal administrators must update their installations to versions that address this specific vulnerability, as the original module implementation lacks adequate protection against cross-site request forgery attacks. Additional defensive measures include implementing proper Content Security Policy headers, enabling secure session management practices, and conducting regular security audits of custom modules. Organizations should also consider deploying web application firewalls that can detect and block suspicious request patterns associated with CSRF attacks. The implementation of proper input validation and output encoding practices can further reduce the risk of exploitation, while regular monitoring of user sessions and request patterns can help identify potential unauthorized activities. Security teams should also ensure that all users receive appropriate security training regarding the risks of clicking suspicious links or visiting untrusted websites that could trigger CSRF attacks against their authenticated sessions.

Reservation

04/21/2015

Disclosure

04/21/2015

Moderation

accepted

Entry

VDB-75078

CPE

ready

EPSS

0.00636

KEV

no

Activities

very low

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!