Skip to main content
← npm

kysely

4 known vulnerabilities (4 high), with the versions each affects and the releases that fix them.

Latest release
0.29.8 (Nov 1, 2026): no advisory affects it
Newest unaffected release
0.29.8 (Nov 1, 2026), the latest release
Advisories
4 · 4 high
Weekly downloads
27.5M
Dependents
2,084
Releases
193 since 0.1.0 (Feb 18, 2021)
Registry
npm
Releases read
Nov 8, 2026

Version timeline

Every release cve.now has on record, lowest version on the left; each bar is a run of versions an advisory affects.

Advisories 4

  • Kysely: JSON-path traversal injection via unsanitized path-leg metacharacters in `JSONPathBuilder.key()` / `.at()`

    Affected: from 0.26.0, fixed in 0.28.17.

    Fixed in 0.28.17 (released May 3, 2026, 24 days before disclosure).

    The latest release, 0.29.8, is not affected.

    8.7% of kysely downloads last week were affected versions (2.6M).

  • Kysely has a MySQL SQL Injection via Insufficient Backslash Escaping in `sql.lit(string)` usage or similar methods that append string…

    Affected: fixed in 0.28.14.

    Fixed in 0.28.14 (released Mar 20, 2026, 6 days before disclosure).

    The latest release, 0.29.8, is not affected.

    7.6% of kysely downloads last week were affected versions (2.2M).

  • Kysely has a MySQL SQL Injection via Backslash Escape Bypass in non-type-safe usage of JSON path keys.

    Affected: from 0.28.12, fixed in 0.28.14.

    Fixed in 0.28.14 (released Mar 20, 2026, 6 days before disclosure).

    The latest release, 0.29.8, is not affected.

    0.1% of kysely downloads last week were affected versions (35.1K).

  • SQL Injection via unsanitized JSON path keys when ignoring/silencing compilation errors or using `Kysely<any>`.

    Affected: from 0.26.0, fixed in 0.28.12.

    Fixed in 0.28.12 (released Mar 13, 2026, 6 days before disclosure).

    The latest release, 0.29.8, is not affected.

    6.9% of kysely downloads last week were affected versions (2M).