{"id":"CVE-2015-2559","aliases":["DSA-3200-1","EUVD-2015-2652","GHSA-hqq6-wqq7-jgjq","MGASA-2015-0121","UBUNTU-CVE-2015-2559","USN-4773-1"],"status":"published","title":"Drupal 6.x before 6.35 and 7.x before 7.35 allows remote authenticated users to reset the...","description":"Drupal 6.x before 6.35 and 7.x before 7.35 allows remote authenticated users to reset the password of other accounts by leveraging an account with the same password hash as another account and a crafted password reset URL.","severity":{"version":"2.0","score":3.5,"vector":"AV:N/AC:M/Au:S/C:N/I:P/A:N","level":"low","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-09","score":0.01635,"percentile":0.76481,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-284"],"published":"2015-03-20T00:00:00Z","modified":"2026-10-27T04:15:34Z","fixes":[{"ecosystem":"Ubuntu:Pro:14.04:LTS","package":"drupal7","fixed_in":["7.26-1ubuntu0.1+esm1"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Debian:7","package":"drupal7","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"7.14-2+deb7u9"}]}],"versions":["7.14-2","7.14-2+deb7u1","7.14-2+deb7u1~bpo60+1","7.14-2+deb7u2","7.14-2+deb7u2~bpo60+1","7.14-2+deb7u3","7.14-2+deb7u4","7.14-2+deb7u4~bpo60+1","7.14-2+deb7u5","7.14-2+deb7u6","7.14-2+deb7u6~bpo60+1","7.14-2+deb7u7","7.14-2+deb7u7~bpo60+1","7.14-2+deb7u8","7.14-2+deb7u9~bpo60+1"],"bundled":3},{"source":"osv","ecosystem":"Mageia:4","package":"drupal","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"7.35-1.mga4"}]}],"bundled":3},{"source":"osv","ecosystem":"Ubuntu:Pro:14.04:LTS","package":"drupal7","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"7.26-1ubuntu0.1+esm1"}]}],"versions":["7.23-1","7.24-1","7.24-2","7.26-1","7.26-1ubuntu0.1"]},{"source":"osv","ecosystem":"Ubuntu:Pro:14.04:LTS","package":"drupal7","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"7.26-1ubuntu0.1+esm1"}]}],"versions":["7.23-1","7.24-1","7.24-2","7.26-1","7.26-1ubuntu0.1"],"bundled":5},{"source":"osv","ecosystem":"Ubuntu:Pro:16.04:LTS","package":"drupal7","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"7.44-1ubuntu1~16.04.0+esm1"}]}],"versions":["7.38-1","7.41-1","7.44-1ubuntu1~16.04.0"],"bundled":5}],"products":[{"vendor":"debian","product":"debian_linux"},{"vendor":"drupal","product":"drupal"}],"references":[{"url":"http://www.debian.org/security/2015/dsa-3200","tags":["vendor-advisory","x_refsource_DEBIAN","x_transferred","Third Party Advisory"]},{"url":"http://www.securityfocus.com/bid/73219","tags":["vdb-entry","x_refsource_BID","x_transferred","Third Party Advisory","VDB Entry"]},{"url":"https://www.drupal.org/SA-CORE-2015-001","tags":["x_refsource_CONFIRM","x_transferred","Vendor Advisory","web","report"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2015-2559"},{"url":"https://github.com/advisories/GHSA-hqq6-wqq7-jgjq"},{"url":"https://advisories.mageia.org/MGASA-2015-0121.html","tags":["advisory"]},{"url":"https://bugs.mageia.org/show_bug.cgi?id=15537","tags":["report"]},{"url":"https://www.drupal.org/drupal-7.35","tags":["web"]},{"url":"https://www.drupal.org/drupal-7.35-release-notes","tags":["web"]},{"url":"http://openwall.com/lists/oss-security/2015/03/20/2","tags":["web"]},{"url":"http://openwall.com/lists/oss-security/2015/03/26/4","tags":["web"]},{"url":"https://ubuntu.com/security/CVE-2015-2559","tags":["report"]},{"url":"http://cgit.drupalcode.org/drupal/commit/?id=8e54eca05a65c6231b02510e1917af0c9191e549","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2015-2559","tags":["report"]},{"url":"https://ubuntu.com/security/notices/USN-4773-1","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2015-2749","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2015-2750","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2018-7600","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2018-7602","tags":["report"]}],"sources":{"cve":[{"id":"CVE-2015-2559","description":"Drupal 6.x before 6.35 and 7.x before 7.35 allows remote authenticated users to reset the password of other accounts by leveraging an account with the same password hash as another account and a crafted password reset URL.","status":"published","published":"2015-03-25T14:00:00Z","modified":"2024-08-06T05:17:27.405Z","updated_at":"2026-11-02T14:35:41.976732Z"}],"euvd":[{"id":"EUVD-2015-2652","description":"Drupal 6.x before 6.35 and 7.x before 7.35 allows remote authenticated users to reset the password of other accounts by leveraging an account with the same password hash as another account and a crafted password reset URL.","status":"published","published":"2015-03-25T14:00:00Z","modified":"2024-08-06T05:17:27Z","updated_at":"2026-11-03T02:22:11.538836Z"}],"ghsa":[{"id":"GHSA-hqq6-wqq7-jgjq","title":"Drupal 6.x before 6.35 and 7.x before 7.35 allows remote authenticated users to reset the...","description":"Drupal 6.x before 6.35 and 7.x before 7.35 allows remote authenticated users to reset the password of other accounts by leveraging an account with the same password hash as another account and a crafted password reset URL.","status":"published","published":"2022-05-14T01:36:39Z","modified":"2023-02-02T05:04:09Z","cwes":["CWE-284"],"updated_at":"2026-11-02T14:51:47.947252Z"}],"nvd":[{"id":"CVE-2015-2559","description":"Drupal 6.x before 6.35 and 7.x before 7.35 allows remote authenticated users to reset the password of other accounts by leveraging an account with the same password hash as another account and a crafted password reset URL.","status":"published","published":"2015-03-25T14:59:05.453Z","modified":"2026-06-17T00:24:17.95Z","cvss":[{"version":"2.0","score":3.5,"vector":"AV:N/AC:M/Au:S/C:N/I:P/A:N","level":"low","assessor":"primary"}],"cwes":["CWE-284"],"updated_at":"2026-11-02T14:03:03.313464Z"}],"osv":[{"id":"DSA-3200-1","title":"drupal7 - security update","status":"published","published":"2015-03-20T00:00:00Z","modified":"2026-03-09T01:23:16.85887Z","updated_at":"2026-11-02T15:46:15.843838Z"},{"id":"MGASA-2015-0121","title":"Updated drupal packages fix security vulnerabilities","description":"Password reset URLs can be forged under certain circumstances, allowing an\nattacker to gain access to another user's account without knowing the\naccount's password (CVE-2015-2559).\n\nUnder certain circumstances, malicious users can construct a URL that will\ntrick users into being redirected to a 3rd party website, thereby exposing\nthe users to potential social engineering attacks. In addition, several\nURL-related API functions in Drupal 6 and 7 can be tricked into passing\nthrough external URLs when not intending to, potentially leading to\nadditional open redirect vulnerabilities (CVE-2015-2749, CVE-2015-2750).\n","status":"published","published":"2015-03-27T21:12:10Z","modified":"2026-04-16T06:23:44.907978122Z","updated_at":"2026-11-02T15:49:39.488462Z"},{"id":"UBUNTU-CVE-2015-2559","description":"Drupal 6.x before 6.35 and 7.x before 7.35 allows remote authenticated users to reset the password of other accounts by leveraging an account with the same password hash as another account and a crafted password reset URL.","status":"published","published":"2015-03-25T14:59:00Z","modified":"2026-02-04T02:44:32.779585Z","updated_at":"2026-11-02T15:54:10.045446Z"},{"id":"USN-4773-1","title":"drupal7 vulnerabilities","description":"It was discovered that Drupal did not properly process certain input. An\nattacker could use this vulnerability to execute arbitrary code or\ncompletely compromise a Drupal site. (CVE-2018-7600, CVE-2018-7602)\n\nIt was discovered that password reset URLs in Drupal could be forged. An\nattacker could use this vulnerability to gain access to another user's\naccount. This issue affected only Ubuntu 14.04 ESM. (CVE-2015-2559)\n\nIt was discovered that Drupal did not properly protect against open\nredirects. An attacker could use this vulnerability to send unsuspecting\nusers to 3rd party sites and potentially carry out phishing attacks.\nThis issue affected only Ubuntu 14.04 ESM. (CVE-2015-2749, CVE-2015-2750)","status":"published","published":"2021-03-15T20:17:24Z","modified":"2026-10-27T04:15:34.8030983Z","updated_at":"2026-11-02T16:58:15.159055Z"}]}}
