{"id":"CVE-2022-30935","details":"An authorization bypass in b2evolution allows remote, unauthenticated attackers to predict password reset tokens for any user through the use of a bad randomness function. This allows the attacker to get valid sessions for arbitrary users, and optionally reset their password. Tested and confirmed in a default installation of version 7.2.3. Earlier versions are affected, possibly earlier major versions as well.","modified":"2026-04-12T06:01:06.992586Z","published":"2022-09-28T11:15:09.593Z","references":[{"type":"REPORT","url":"https://github.com/b2evolution/b2evolution/issues/114"},{"type":"FIX","url":"https://b2evolution.net/downloads/7-2-5-stable"},{"type":"FIX","url":"https://github.com/b2evolution/b2evolution/blob/master/inc/_core/_misc.funcs.php#L5955"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/b2evolution/b2evolution","events":[{"introduced":"0"},{"fixed":"a7920fa31b433793ff59c14f70e6f01f613f595f"}],"database_specific":{"cpe":"cpe:2.3:a:b2evolution:b2evolution:*:*:*:*:*:*:*:*","extracted_events":[{"introduced":"0"},{"fixed":"7.2.5"}],"source":"CPE_FIELD"}}],"versions":["6-9-4","6-9-5","6.0.0-alpha","6.0.0-alpha.1","6.1.2-alpha","6.10.2","6.10.3","6.10.4","6.10.5","6.10.6","6.10.7","6.10.8","6.11.4","6.11.5","6.11.6","6.4.2-beta","6.4.3-beta","6.4.4-beta","6.5.0","6.6.0","6.6.1","6.6.4","6.6.5","6.6.6","6.6.7","6.6.8","6.7.5","6.7.6","6.7.7","6.8.10","6.8.3","6.8.4","6.8.5","6.8.6","6.8.7","6.8.8","6.8.9","6.9.3","6.9.4","6.9.5","6.9.7","7.1.5","7.1.7","7.2.2","7.2.3","v5.2.0-stable"],"database_specific":{"source":"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2022-30935.json"}}],"schema_version":"1.7.5","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N"}]}