CVE-2023-31136
LOWPostgresNIO <1.14.2 - Info Disclosure
Title source: llmDescription
PostgresNIO is a Swift client for PostgreSQL. Any user of PostgresNIO prior to version 1.14.2 connecting to servers with TLS enabled is vulnerable to a man-in-the-middle attacker injecting false responses to the client's first few queries, despite the use of TLS certificate verification and encryption. The vulnerability is addressed in PostgresNIO versions starting from 1.14.2. There are no known workarounds for unpatched users.
Scores
CVSS v3
3.7
EPSS
0.0020
EPSS Percentile
42.0%
Attack Vector
NETWORK
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
Classification
CWE
CWE-522
Status
published
Affected Products (2)
vapor/postgresnio
< 1.14.2
SwiftURL/github.com/vapor/postgres-nio
< 1.14.2SwiftURL
Timeline
Published
May 09, 2023
Tracked Since
Feb 18, 2026