Jetbrains Ktor vulnerabilities

21 known vulnerabilities affecting jetbrains/ktor.

Total CVEs
21
CISA KEV
0
Public exploits
0
Exploited in wild
0
Severity breakdown
CRITICAL3HIGH4MEDIUM12LOW2

Vulnerabilities

Page 1 of 2
CVE-2025-29904MEDIUMCVSS 5.3fixed in 3.1.12025-03-12
CVE-2025-29904 [MEDIUM] CWE-444 CVE-2025-29904: In JetBrains Ktor before 3.1.1 an HTTP Request Smuggling was possible In JetBrains Ktor before 3.1.1 an HTTP Request Smuggling was possible
cvelistv5nvd
CVE-2024-49580MEDIUMCVSS 5.3fixed in 3.0.0fixed in 2.3.132024-10-17
CVE-2024-49580 [MEDIUM] CWE-524 CVE-2024-49580: In JetBrains Ktor before 2.3.13 improper caching in HttpCache Plugin could lead to response informat In JetBrains Ktor before 2.3.13 improper caching in HttpCache Plugin could lead to response information disclosure
cvelistv5nvd
CVE-2023-45612CRITICALCVSS 9.8fixed in 2.3.52023-10-09
CVE-2023-45612 [CRITICAL] CWE-611 CVE-2023-45612: In JetBrains Ktor before 2.3.5 default configuration of ContentNegotiation with XML format was vulne In JetBrains Ktor before 2.3.5 default configuration of ContentNegotiation with XML format was vulnerable to XXE
cvelistv5nvd
CVE-2023-45613CRITICALCVSS 9.1fixed in 2.3.52023-10-09
CVE-2023-45613 [CRITICAL] CWE-295 CVE-2023-45613: In JetBrains Ktor before 2.3.5 server certificates were not verified In JetBrains Ktor before 2.3.5 server certificates were not verified
cvelistv5nvd
CVE-2023-34339LOWCVSS 3.3fixed in 2.3.12023-06-01
CVE-2023-34339 [LOW] CWE-209 CVE-2023-34339: In JetBrains Ktor before 2.3.1 headers containing authentication data could be added to the exceptio In JetBrains Ktor before 2.3.1 headers containing authentication data could be added to the exception's message
cvelistv5nvd
CVE-2022-48476HIGHCVSS 7.5fixed in 2.3.02023-04-24
CVE-2022-48476 [HIGH] CWE-35 CVE-2022-48476: In JetBrains Ktor before 2.3.0 path traversal in the `resolveResource` method was possible In JetBrains Ktor before 2.3.0 path traversal in the `resolveResource` method was possible
cvelistv5nvd
CVE-2022-38179MEDIUMCVSS 6.1fixed in 2.1.0≥ 2.1.0, < 2.1.02022-08-12
CVE-2022-38179 [MEDIUM] CWE-184 CVE-2022-38179: JetBrains Ktor before 2.1.0 was vulnerable to the Reflect File Download attack JetBrains Ktor before 2.1.0 was vulnerable to the Reflect File Download attack
cvelistv5nvd
CVE-2022-38180MEDIUMCVSS 6.5fixed in 2.1.0≥ 2.1.0, < 2.1.02022-08-12
CVE-2022-38180 [MEDIUM] CWE-287 CVE-2022-38180: In JetBrains Ktor before 2.1.0 the wrong authentication provider could be selected in some cases In JetBrains Ktor before 2.1.0 the wrong authentication provider could be selected in some cases
cvelistv5nvd
CVE-2022-29930MEDIUMCVSS 4.9v2.0.0≥ 2.0.1, < 2.0.12022-05-12
CVE-2022-29930 [MEDIUM] CWE-342 CVE-2022-29930: SHA1 implementation in JetBrains Ktor Native 2.0.0 was returning the same value. The issue was fixed SHA1 implementation in JetBrains Ktor Native 2.0.0 was returning the same value. The issue was fixed in Ktor version 2.0.1.
cvelistv5nvd
CVE-2022-29035LOWCVSS 2.7fixed in 2.0.0≥ 2.0.0, < 2.0.02022-04-11
CVE-2022-29035 [LOW] CWE-330 CVE-2022-29035: In JetBrains Ktor Native before version 2.0.0 random values used for nonce generation weren't using In JetBrains Ktor Native before version 2.0.0 random values used for nonce generation weren't using SecureRandom implementations
cvelistv5nvd
CVE-2021-43203HIGHCVSS 7.5fixed in 1.6.42021-11-09
CVE-2021-43203 [HIGH] CWE-287 CVE-2021-43203: In JetBrains Ktor before 1.6.4, nonce verification during the OAuth2 authentication process is imple In JetBrains Ktor before 1.6.4, nonce verification during the OAuth2 authentication process is implemented improperly.
nvd
CVE-2021-25763MEDIUMCVSS 5.3fixed in 1.4.22021-02-03
CVE-2021-25763 [MEDIUM] CWE-327 CVE-2021-25763: In JetBrains Ktor before 1.4.2, weak cipher suites were enabled by default. In JetBrains Ktor before 1.4.2, weak cipher suites were enabled by default.
nvd
CVE-2021-25761MEDIUMCVSS 5.3fixed in 1.5.02021-02-03
CVE-2021-25761 [MEDIUM] CWE-326 CVE-2021-25761: In JetBrains Ktor before 1.5.0, a birthday attack on SessionStorage key was possible. In JetBrains Ktor before 1.5.0, a birthday attack on SessionStorage key was possible.
nvd
CVE-2021-25762MEDIUMCVSS 5.3fixed in 1.4.32021-02-03
CVE-2021-25762 [MEDIUM] CWE-444 CVE-2021-25762: In JetBrains Ktor before 1.4.3, HTTP Request Smuggling was possible. In JetBrains Ktor before 1.4.3, HTTP Request Smuggling was possible.
nvd
CVE-2020-26129MEDIUMCVSS 6.5fixed in 1.4.12020-11-16
CVE-2020-26129 [MEDIUM] CWE-444 CVE-2020-26129: In JetBrains Ktor before 1.4.1, HTTP request smuggling was possible. In JetBrains Ktor before 1.4.1, HTTP request smuggling was possible.
nvd
CVE-2020-5207HIGHCVSS 7.5fixed in 1.3.02020-01-27
CVE-2020-5207 [HIGH] CWE-444 CVE-2020-5207: In Ktor before 1.3.0, request smuggling is possible when running behind a proxy that doesn't handle In Ktor before 1.3.0, request smuggling is possible when running behind a proxy that doesn't handle Content-Length and Transfer-Encoding properly or doesn't handle \n as a headers separator.
nvd
CVE-2019-19389MEDIUMCVSS 5.4fixed in 1.2.62019-12-26
CVE-2019-19389 [MEDIUM] CWE-74 CVE-2019-19389: JetBrains Ktor framework before version 1.2.6 was vulnerable to HTTP Response Splitting. JetBrains Ktor framework before version 1.2.6 was vulnerable to HTTP Response Splitting.
nvd
CVE-2019-19703MEDIUMCVSS 6.1≤ 1.2.62019-12-10
CVE-2019-19703 [MEDIUM] CWE-601 CVE-2019-19703: In Ktor through 1.2.6, the client resends data from the HTTP Authorization header to a redirect loca In Ktor through 1.2.6, the client resends data from the HTTP Authorization header to a redirect location.
nvd
CVE-2019-12736CRITICALCVSS 9.8≤ 1.1.52019-10-02
CVE-2019-12736 [CRITICAL] CWE-77 CVE-2019-12736: JetBrains Ktor framework before 1.2.0-rc does not sanitize the username provided by the user for the JetBrains Ktor framework before 1.2.0-rc does not sanitize the username provided by the user for the LDAP protocol, leading to command injection.
nvd
CVE-2019-12737MEDIUMCVSS 5.3≤ 1.1.5v1.2.02019-10-02
CVE-2019-12737 [MEDIUM] CWE-916 CVE-2019-12737: UserHashedTableAuth in JetBrains Ktor framework before 1.2.0-rc uses a One-Way Hash with a Predictab UserHashedTableAuth in JetBrains Ktor framework before 1.2.0-rc uses a One-Way Hash with a Predictable Salt for storing user credentials.
nvd