<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="../assets/feed.xsl"?><rss version="2.0"><channel><title>PatchTheCVE: kysely</title><link>https://patchthecve.com/</link><description>CVEs with upgrade or downgrade fix steps</description><item><title>CVE-2026-33468: Kysely is a type-safe TypeScript SQL query builder</title><link>https://patchthecve.com/cve/CVE-2026-33468.html</link><guid>https://patchthecve.com/cve/CVE-2026-33468.html</guid><pubDate>Wed, 17 Jun 2026 10:37:32 +0000</pubDate><description>HIGH 8.1: Kysely is a type-safe TypeScript SQL query builder. Prior to version 0.28.14, Kysely&#x27;s `DefaultQueryCompiler.sanitizeStringLiteral()` only escapes single quotes by doubling them (`&#x27;` → `&#x27;&#x27;`) but does not escape backslashes. When used with the MySQL dialect (where `NO_BACKSLASH_ESCAPES` is OFF by def</description></item><item><title>CVE-2026-33442: Kysely is a type-safe TypeScript SQL query builder</title><link>https://patchthecve.com/cve/CVE-2026-33442.html</link><guid>https://patchthecve.com/cve/CVE-2026-33442.html</guid><pubDate>Wed, 17 Jun 2026 10:37:30 +0000</pubDate><description>HIGH 8.1: Kysely is a type-safe TypeScript SQL query builder. In versions 0.28.12 and 0.28.13, the `sanitizeStringLiteral` method in Kysely&#x27;s query compiler escapes single quotes (`&#x27;` → `&#x27;&#x27;`) but does not escape backslashes. On MySQL with the default `BACKSLASH_ESCAPES` SQL mode, an attacker can inject a back</description></item><item><title>CVE-2026-32763: Kysely is a type-safe TypeScript SQL query builder</title><link>https://patchthecve.com/cve/CVE-2026-32763.html</link><guid>https://patchthecve.com/cve/CVE-2026-32763.html</guid><pubDate>Wed, 17 Jun 2026 10:36:20 +0000</pubDate><description>HIGH 8.2: Kysely is a type-safe TypeScript SQL query builder. Versions up to and including 0.28.11 has a SQL injection vulnerability in JSON path compilation for MySQL and SQLite dialects. The `visitJSONPathLeg()` function appends user-controlled values from `.key()` and `.at()` directly into single-quoted JS</description></item></channel></rss>