Approved changes feed: RSS · Atom

cpe:2.3:a:saltcorn:saltcorn:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorSaltcorn (5a9ebafe-5920-5af7-8ad8-635a85010afe)
ProductSaltcorn (4ba82fe2-48c3-55fd-95d4-b2173c2442b3)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:github/saltcorn/saltcorn purl2cpe 2026-06-01 10:11:04.902909

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-42259 vulnerable 2026-06-08 08:03:16.089607 Saltcorn: Open Redirect in `POST /auth/login` due to incomplete `is_relative_url` validation (backslash bypass)
Saltcorn is an extensible, open source, no-code database application builder. Prior to versions 1.4.6, 1.5.6, and 1.6.0-beta.5, Saltcorn validates the post-login dest parameter with a string check that only blocks :/ and //. Because all WHATWG-compliant browsers normalise backslashes (\) to forward slashes (/) for special schemes, a payload such as /\evil.com/path slips through is_relative_url(), is emitted unchanged in the HTTP Location header, and causes the browser to navigate cross-origin to an attacker-controlled domain. The bug is reachable on a default install and only requires a victim who can be tricked into logging in via a crafted Saltcorn URL. This issue has been patched in versions 1.4.6, 1.5.6, and 1.6.0-beta.5.
Published: 2026-05-07T18:54:57.234Z
Updated: 2026-05-08T22:56:33.661Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-41478 vulnerable 2026-06-08 08:03:15.439988 Saltcorn: SQL Injection via Unparameterized Sync Endpoints (maxLoadedId)
CRITICAL (10)
Saltcorn is an extensible, open source, no-code database application builder. Prior to 1.4.6, 1.5.6, and 1.6.0-beta.5, a SQL injection vulnerability in Saltcorn’s mobile-sync routes allows any authenticated low-privilege user with read access to at least one table to inject arbitrary SQL through sync parameters. This can lead to full database exfiltration, including admin password hashes and configuration secrets, and may also enable database modification or destruction depending on the backend. This vulnerability is fixed in 1.4.6, 1.5.6, and 1.6.0-beta.5.
Published: 2026-04-24T20:52:30.670Z
Updated: 2026-04-27T13:34:34.775Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-40163 vulnerable 2026-06-08 08:01:19.954692 Saltcorn has an Unauthenticated Path Traversal in sync endpoints allows arbitrary file write and directory read
HIGH (8.2)
Saltcorn is an extensible, open source, no-code database application builder. Prior to 1.4.5, 1.5.5, and 1.6.0-beta.4, the POST /sync/offline_changes endpoint allows an unauthenticated attacker to create arbitrary directories and write a changes.json file with attacker-controlled JSON content anywhere on the server filesystem. The GET /sync/upload_finished endpoint allows an unauthenticated attacker to list arbitrary directory contents and read specific JSON files. This vulnerability is fixed in 1.4.5, 1.5.5, and 1.6.0-beta.4.
Published: 2026-04-10T17:07:49.067Z
Updated: 2026-04-15T14:50:01.616Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-47818 vulnerable 2026-06-08 06:48:13.309033 Logged-in users with any role can delete arbitrary files in @saltcorn/server
MEDIUM (6.5)
Saltcorn is an extensible, open source, no-code database application builder. A logged-in user with any role can delete arbitrary files on the filesystem by calling the `sync/clean_sync_dir` endpoint. The `dir_name` POST parameter is not validated/sanitized and is used to construct the `syncDir` that is deleted by calling `fs.rm`. This issue has been addressed in release version 1.0.0-beta16 and all users are advised to upgrade. There are no known workarounds for this vulnerability.
Published: 2024-10-07T21:10:22.072Z
Updated: 2024-10-08T14:18:42.962Z
Reference links
Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.