What is CVE-2026-48154?
CVE-2026-48154 is a race condition vulnerability in the GoRest Golang starter kit, caused by an unsynchronized package-level map used to store 2FA secrets. It affects versions prior to 1.12.2, where multiple HTTP handlers in 'handler/login.go' and others can concurrently access the map, potentially leading to unpredictable behavior. Affected systems should be updated to GoRest version 1.12.2 or later.
Azərbaycanca: CVE-2026-48154, GoRest Golang başlanğıc dəstində 2FA sirlərini saxlamaq üçün istifadə edilən sinxronizasiya olunmamış paket səviyyəli xəritədə (unsynchronized package-level map) yaranan yarış şərti (race condition) zəifliyidir. Bu, 1.12.2 versiyasından əvvəlki versiyalara təsir edir və birdən çox HTTP handler-in eyni anda xəritəyə girişi nəticəsində gözlənilməz davranışlara səbəb ola bilər. Təsirə məruz qalan sistemlərdə GoRest-i ən azı 1.12.2 versiyasına yeniləmək tövsiyə olunur.
FAQ2
Which versions of GoRest are affected by CVE-2026-48154?
This vulnerability affects versions of GoRest prior to 1.12.2.
What is the root cause of CVE-2026-48154?
The vulnerability is caused by a race condition in an unsynchronized package-level map used to store 2FA secrets, where multiple HTTP handlers can concurrently access the map.
See also6
This explainer is AI-written from source data — skopnix's own reporting on this CVE; CVSS scores, vendors and versions are never invented. See NVD for the official record.