Download Manager <= 3.3.71 - Authenticated (Subscriber+) Sensitive Information Exposure via Email Template Token Injection in 'first_name' Profile Field Token Injection into Suspension Email
What fixes it
No source in this snapshot names a fixed version.
Description
The Download Manager plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 3.3.71 via the 'first_name' parameter. This makes it possible for authenticated attackers, with subscriber-level access and above, to extract the administrator's full Cookie header, including wordpress_logged_in_* session cookies, from the suspension email sent during the administrator's authenticated request, enabling full session hijack and account takeover. Exploitation requires an administrator to perform the Suspend action against the attacker's account, which causes the plugin to synchronously compile and send the suspension email inside the administrator's authenticated HTTP request — making the administrator's session cookies available to the template engine at send time.
Text from CVE List
Affected versions 1
- Download Manageraffected: all versions through 3.3.71CVE List
References 8
- wordfence.com/threat-intel/vulnerabilities/id/84791a83-197b-4a73-826d-517bf47bc5c9?source=cveReferencevia CVE List
- plugins.trac.wordpress.org/browser/download-manager/tags/3.3.71/src/__/Email.php#L533Referencevia CVE List
- plugins.trac.wordpress.org/browser/download-manager/tags/3.3.71/src/__/Email.php#L383Referencevia CVE List
- plugins.trac.wordpress.org/browser/download-manager/tags/3.3.71/src/__/Email.php#L382Referencevia CVE List
- plugins.trac.wordpress.org/browser/download-manager/tags/3.3.71/src/User/UserController.php#L180Referencevia CVE List
- plugins.trac.wordpress.org/browser/download-manager/tags/3.3.71/src/User/UserController.php#L151Referencevia CVE List
- plugins.trac.wordpress.org/browser/download-manager/Referencevia CVE List
- plugins.trac.wordpress.org/changeset/3724472/download-manager/trunk/src/__/Email.phpReferencevia CVE List