{"id":"CVE-2017-5537","aliases":["EUVD-2017-0140","GHSA-j24g-gm76-j829","PYSEC-2017-42"],"status":"published","title":"Weblate user account enumeration via reset password form","description":"The password reset form in Weblate before 2.10.1 provides different error messages depending on whether the email address is associated with an account, which allows remote attackers to enumerate user accounts via a series of requests.","severity":{"version":"3.0","score":5.3,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","level":"medium","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-09","score":0.02351,"percentile":0.83821,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-200","CWE-209"],"published":"2017-03-15T15:00:00Z","modified":"2026-10-20T10:50:24Z","fixes":[{"ecosystem":"PyPI","package":"weblate","fixed_in":["2.10.1"],"sources":["ghsa","osv"]}],"affected":[{"source":"ghsa","ecosystem":"PyPI","package":"weblate","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.10.1"}]}]},{"source":"osv","ecosystem":"PyPI","package":"weblate","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.10.1"}]}],"versions":["1.9","2.0","2.1","2.10","2.2","2.3","2.4","2.5","2.6","2.7","2.8","2.9"]},{"source":"osv","ecosystem":"PyPI","package":"weblate","ranges":[{"type":"GIT","events":[{"introduced":"0"},{"fixed":"abe0d2a29a1d8e896bfe829c8461bf8b391f1079"}]},{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.10.1"}]}],"versions":["1.9","2.0","2.1","2.10","2.2","2.3","2.4","2.5","2.6","2.7","2.8","2.9","weblate-2.10","weblate-2.9","weblate-2.8","weblate-2.7","weblate-2.5","weblate-2.4","weblate-2.3","weblate-2.2","weblate-2.1","weblate-1.9","weblate-1.8","weblate-1.7","weblate-1.6","weblate-1.5","weblate-1.4","weblate-1.3","weblate-1.2","weblate-1.1","weblate-1.0","weblate-0.9","weblate-0.8","weblate-0.6","weblate-0.5","weblate-0.3","weblate-0.2","weblate-0.1"]}],"products":[{"vendor":"weblate","product":"weblate"}],"references":[{"url":"https://github.com/WeblateOrg/weblate/commit/abe0d2a29a1d8e896bfe829c8461bf8b391f1079","tags":["x_refsource_CONFIRM","x_transferred","Patch","fix","web"]},{"url":"http://www.openwall.com/lists/oss-security/2017/01/18/11","tags":["mailing-list","x_refsource_MLIST","x_transferred","Mailing List","Patch","fix","web"]},{"url":"https://github.com/WeblateOrg/weblate/issues/1317","tags":["x_refsource_CONFIRM","x_transferred","Issue Tracking","Patch","fix","web","report"]},{"url":"http://www.openwall.com/lists/oss-security/2017/01/20/1","tags":["mailing-list","x_refsource_MLIST","x_transferred","Mailing List","Patch","fix","web"]},{"url":"http://www.securityfocus.com/bid/95676","tags":["vdb-entry","x_refsource_BID","x_transferred","Third Party Advisory","VDB Entry","advisory","web"]},{"url":"https://github.com/WeblateOrg/weblate/blob/weblate-2.10.1/docs/changes.rst","tags":["x_refsource_CONFIRM","x_transferred","Patch","Release Notes","fix","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2017-5537","tags":["advisory"]},{"url":"https://github.com/pypa/advisory-database/tree/main/vulns/weblate/PYSEC-2017-42.yaml","tags":["web"]},{"url":"https://github.com/advisories/GHSA-j24g-gm76-j829","tags":["advisory"]},{"url":"https://github.com/WeblateOrg/weblate","tags":["package"]}],"sources":{"cve":[{"id":"CVE-2017-5537","description":"The password reset form in Weblate before 2.10.1 provides different error messages depending on whether the email address is associated with an account, which allows remote attackers to enumerate user accounts via a series of requests.","status":"published","published":"2017-03-15T15:00:00Z","modified":"2024-08-05T15:04:15.31Z","updated_at":"2026-11-02T14:33:12.942409Z"}],"euvd":[{"id":"EUVD-2017-0140","description":"The password reset form in Weblate before 2.10.1 provides different error messages depending on whether the email address is associated with an account, which allows remote attackers to enumerate user accounts via a series of requests.","status":"published","published":"2017-03-15T15:00:00Z","modified":"2024-08-05T15:04:15Z","updated_at":"2026-11-03T02:39:15.385305Z"}],"ghsa":[{"id":"GHSA-j24g-gm76-j829","title":"Weblate user account enumeration via reset password form","description":"The password reset form in Weblate before 2.10.1 provides different error messages depending on whether the email address is associated with an account, which allows remote attackers to enumerate user accounts via a series of requests.","status":"published","published":"2022-05-17T02:54:32Z","modified":"2024-11-19T16:05:16Z","cvss":[{"version":"4.0","score":6.9,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N","level":"medium"},{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","level":"medium"}],"cwes":["CWE-200","CWE-209"],"updated_at":"2026-11-02T14:38:21.777721Z"}],"nvd":[{"id":"CVE-2017-5537","description":"The password reset form in Weblate before 2.10.1 provides different error messages depending on whether the email address is associated with an account, which allows remote attackers to enumerate user accounts via a series of requests.","status":"published","published":"2017-03-15T15:59:00.75Z","modified":"2026-06-17T01:20:42.22Z","cvss":[{"version":"3.0","score":5.3,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","level":"medium","assessor":"primary"},{"version":"2.0","score":5,"vector":"AV:N/AC:L/Au:N/C:P/I:N/A:N","level":"medium","assessor":"primary"}],"cwes":["CWE-200"],"updated_at":"2026-11-02T14:03:44.275273Z"}],"osv":[{"id":"CVE-2017-5537","description":"The password reset form in Weblate before 2.10.1 provides different error messages depending on whether the email address is associated with an account, which allows remote attackers to enumerate user accounts via a series of requests.","status":"published","published":"2017-03-15T15:59:00.75Z","modified":"2026-10-20T10:50:24.972876404Z","cvss":[{"version":"3.0","score":5.3,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","level":"medium"}],"updated_at":"2026-11-02T15:44:06.029968Z"},{"id":"GHSA-j24g-gm76-j829","title":"Weblate user account enumeration via reset password form","description":"The password reset form in Weblate before 2.10.1 provides different error messages depending on whether the email address is associated with an account, which allows remote attackers to enumerate user accounts via a series of requests.","status":"published","published":"2022-05-17T02:54:32Z","modified":"2024-11-19T16:23:11.422157Z","cvss":[{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","level":"medium"},{"version":"4.0","score":6.9,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N","level":"medium"}],"cwes":["CWE-200","CWE-209"],"updated_at":"2026-11-02T15:46:49.621585Z"},{"id":"PYSEC-2017-42","description":"The password reset form in Weblate before 2.10.1 provides different error messages depending on whether the email address is associated with an account, which allows remote attackers to enumerate user accounts via a series of requests.","status":"published","published":"2017-03-15T15:59:00Z","modified":"2026-06-10T17:24:32.371972848Z","updated_at":"2026-11-02T15:52:51.645172Z"}]}}
