Patch Forecast
Amber warning
Patch this week.

CVE-2026-105845 · GHSA-v49j-62m6-pgrr

Payload: SQL Injection in SQLite and Postgres

Risk score
75/100
CVSS
9.8 v3.1
Exploit chance (30 days)
0.4%
Published
6 Oct 2026

Open in the live forecast Today's forecast

What to know

What it is
Payload is a free and open source headless content management system. In versions from 3.0.0 before 3.88.0 and canary versions before 4.0.0-canary.27, an untrusted user who can query readable collections through dynamic filters or joins can submit a request that causes SQL injection in the SQLite and Postgres adapters…
Affected
payload (npm) >= 3.0.0, < 3.88.0; payload (npm) >= 4.0.0-canary.0, < 4.0.0-canary.27
Fix
Upgrade payload to 3.88.0 or 4.0.0-canary.27 (whichever matches your release line) or later.
Exploitation
No known exploitation

Story map

Story map: payloadTHE FLAWSTHE FIXCVE-2026-105845Payload: SQL Injection inSQLite and PostgresCVSS 9.8 · EPSS 0%CVE-2026-105805Payload: Sort queries couldexpose protected fieldinformationCVSS 6.9 · EPSS 0%Upgrade payload3.88.0 · 4.0.0or later on your release lineWho is exposedpayload (npm) >= 3.0.0, <3.88.0; payload (npm) >=4.0.0-canary.0, <4.0.0-canary.27AMBER · PATCH THIS WEEKpayloadPayload is a free and open sourceheadless content managementsystem. In versions from 3.0.0before 3.88.0 and canaryversions before4.0.0-canary.27, an untrusteduser who can query readable…Where it standsNo known exploitationCONNECTS TOSame weaknessSQL injection (CWE-89)399 other warnings in 30 days →
Story map: the flaws, the fix, how it unfolded and what it connects to. Boxes link to the record or article.

At a glance

payload: Amber, patch this week. Payload is a free and open source headless content management system. In versions from 3.0.0 before 3.88.0 and canary versions before 4.0.0-canary.27, an untrusted user who can query readable collections through dynamic filters or joins can submit a request that causes SQL injection in the SQLite and Postgres adapters…

The flaws

  • CVE-2026-105845: Payload: SQL Injection in SQLite and Postgres (CVSS 9.8 · EPSS 0%)
  • CVE-2026-105805: Payload: Sort queries could expose protected field information (CVSS 6.9 · EPSS 0%)

The fix

Upgrade payload: 3.88.0 · 4.0.0 or later on your release line

Who is exposed: payload (npm) >= 3.0.0, < 3.88.0; payload (npm) >= 4.0.0-canary.0, < 4.0.0-canary.27

Where it stands

  • No known exploitation

Connects to

Why it is Amber

  • CVSS 9.8 critical
  • Remotely exploitable without logging in
  • On your watchlist: npm

Affected packages

PackageEcosystemVulnerableFixed in
payloadnpm>= 3.0.0, < 3.88.03.88.0
payloadnpm>= 4.0.0-canary.0, < 4.0.0-canary.274.0.0-canary.27

References

Original description

Payload is a free and open source headless content management system. In versions from 3.0.0 before 3.88.0 and canary versions before 4.0.0-canary.27, an untrusted user who can query readable collections through dynamic filters or joins can submit a request that causes SQL injection in the SQLite and Postgres adapters. This issue is fixed in versions 3.88.0 and 4.0.0-canary.27.

Last activity 6 Oct 2026. Patch Forecast updates every hour.