{"id":"CVE-2019-12737","details":"UserHashedTableAuth in JetBrains Ktor framework before 1.2.0-rc uses a One-Way Hash with a Predictable Salt for storing user credentials.","modified":"2026-03-14T09:33:49.669093Z","published":"2019-10-02T19:15:14.717Z","references":[{"type":"ADVISORY","url":"https://blog.jetbrains.com/blog/2019/09/26/jetbrains-security-bulletin-q2-2019/"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/ktorio/ktor","events":[{"introduced":"0"},{"last_affected":"72f04ce1af37be4451440907e29a1a5d31f206b2"},{"introduced":"0"},{"last_affected":"dd078498c931f39b6161a2ee2dbdb670f8f529ad"}],"database_specific":{"versions":[{"introduced":"0"},{"last_affected":"1.1.5"},{"introduced":"0"},{"last_affected":"1.2.0-rc"}]}}],"versions":["0.9.0","0.9.0-alpha-2","0.9.0-alpha-3","0.9.1","0.9.1-alpha-10","0.9.1-alpha-4","0.9.1-alpha-5","0.9.1-alpha-6","0.9.1-alpha-7","0.9.1-alpha-8","0.9.1-alpha-9","0.9.2","0.9.2-alpha-1","0.9.2-alpha-2","0.9.2-alpha-3","0.9.2-alpha-4","0.9.2-alpha-5","0.9.2-alpha-6","0.9.3-alpha-1","0.9.3-alpha-2","0.9.3-alpha-3","0.9.3-alpha-4","0.9.4","0.9.4-alpha-2","0.9.4-dev-3","0.9.5","1.0.0","1.0.0-alpha-1","1.0.0-alpha-2","1.0.0-alpha-3","1.0.0-beta-1","1.0.0-beta-2","1.0.0-beta-3","1.0.0-beta-4","1.0.0-rc","1.0.1","1.1.0","1.1.1","1.1.2","1.1.3","1.1.4","1.1.5","1.2.0-alpha-1","1.2.0-alpha-2","1.2.0-rc","build-0.4.0-alpha-10","build-0.4.0-alpha-11","build-0.4.0-alpha-12","build-0.4.0-alpha-13","build-0.4.0-alpha-14","build-0.4.0-alpha-15","build-0.4.0-alpha-6","build-0.4.0-alpha-7","build-0.4.0-alpha-8","build-0.4.0-alpha-9","build-0.4.1-alpha-16","ktor-0.1.2","ktor-0.1.3","ktor-0.1.4","ktor-0.1.5","ktor-0.1.6","ktor-0.1.7","ktor-0.1.8","ktor-0.2.0","ktor-0.2.1","ktor-0.2.2","ktor-0.2.3","ktor-0.2.4","ktor-0.3.0","ktor-0.3.1","ktor-0.3.2","ktor-0.3.3","ktor-0.4.0"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2019-12737.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:L/I:N/A:N"}]}