{"schema":"threatline.record/2","record":{"id":"CVE-2026-107146","aliases":[],"summary":"Insufficient session expiration in twofactor_gauthenticator","details":"The twofactor_gauthenticator plugin for Roundcube is vulnerable to session persistence after failed 2FA verification. Due to the lack of server-side session destruction, an attacker can ignore the logout redirect and keep the session alive. This may allow an attacker who obtains user's password to e.g. brute force the second-factor code.\n\n\n\n\nThis issue was fixed in commit 4640889.","categories":["Unclassified"],"product":"twofactor_gauthenticator","vendor":"alexandregz","ecosystem":null,"affected_ranges":[{"source":"CVE List","source_url":"https://www.cve.org/CVERecord?id=CVE-2026-107146","source_modified_at":"2026-10-27T09:35:21.367Z","fetched_at":"2026-10-27T10:24:27.527526Z","product":"twofactor_gauthenticator","vendor":"alexandregz","versions":[{"status":"affected","version":"0","lessThan":"4640889","versionType":"git"}],"defaultStatus":"unaffected"}],"fixed_versions":[{"source":"CVE List","source_url":"https://www.cve.org/CVERecord?id=CVE-2026-107146","source_modified_at":"2026-10-27T09:35:21.367Z","fetched_at":"2026-10-27T10:24:27.527526Z","package":{"name":"twofactor_gauthenticator","ecosystem":null},"version":"4640889","basis":"first unaffected version stated in the CVE record"}],"cvss":6.3,"severity":"Medium","kev":{"listed":false},"epss":{"probability":null,"percentile":null,"score_date":null},"published_at":"2026-10-27T09:35:21.367Z","modified_at":"2026-10-27T09:35:21.367Z","provenance":[{"source":"CVE List","url":"https://www.cve.org/CVERecord?id=CVE-2026-107146","fetched_at":"2026-10-27T10:24:27.527526Z","source_modified_at":"2026-10-27T09:35:21.367Z"}],"sources":["CVE List"],"references":[{"source":"CVE List","url":"https://cert.pl/en/posts/2026/10/CVE-2026-107145","tags":["third-party-advisory"]},{"source":"CVE List","url":"https://github.com/alexandregz/twofactor_gauthenticator/blob/master/CHANGES-2FA-SECURITY.en.md","tags":["patch"]}],"locations":[],"motoko_assessment":{"status":"requires_architecture_review","automatic_remediation":false},"cve_state":"PUBLISHED","cvss_source":"CVE List","classification":{"method":"product-first software-layer rules","rules_version":"2.1","matched_on":null,"confidence":"unknown","reviewed":false},"change_timestamp":"2026-10-27T09:35:21.367Z","content_hash":"6c928ca1bfda4640db442f6d4c4b31780498f287e8337547cdff320d8603a315"}}
