CVE-2026-93591
waiting for further signalsZero needs more public information before it can validate it.GHSA-4m3r-2vx9-4x56 ↗EUVD-2026-82910 ↗
description
SiYuan kernel versions through 3.8.2 mishandle tag input used by graph queries, allowing SQL injection. A publish-mode reader can use the issue to access private data from other unencrypted notebooks; anonymous access is also exposed when publish authentication is disabled.
mitigation
Upgrade the SiYuan kernel to v3.8.3 or later. Until upgraded, disable public publishing or require publish authentication to reduce unauthenticated exposure.
fixed in v3.8.3
outcome
Contextual: an exploit technique exists, but no deterministic check could cover this one.
source signals
Public signals that triggered or updated the pipeline. These are inputs for the deltas above.
- 2026-09-18 13:20Zghsa: trigger signal, started the run
- 2026-09-18 13:20Zpublic poc, published 2026-09-04 02:40Z
- 2026-09-18 13:20Zcve.org record for CVE-2026-93591
this entry in the feed
GET /api/v1/feed/CVE-2026-93591
{ "etk_id": "ETK-2026-458", "cve_id": "CVE-2026-93591", "display_id": "CVE-2026-93591", "ghsa_id": "GHSA-4m3r-2vx9-4x56", "euvd_id": "EUVD-2026-82910", "status": "published", "anchor_state": "anchored", "title": "SQL injection in SiYuan kernel graph queries", "summary": "SiYuan kernel versions through 3.8.2 mishandle tag input used by graph queries, allowing SQL injection. A publish-mode reader can use the issue to access private data from other unencrypted notebooks; anonymous access is also exposed when publish authentication is disabled.", "mitigation": "Upgrade the SiYuan kernel to v3.8.3 or later. Until upgraded, disable public publishing or require publish authentication to reduce unauthenticated exposure.", "vendor": "go", "product": "go:github.com/siyuan-note/siyuan/kernel", "affected": [ { "affected_notes": [], "affected_ranges": [ "<= 3.8.2" ], "ecosystem": "go", "fixed_versions": [ "v3.8.3" ], "package_name": "github.com/siyuan-note/siyuan/kernel", "purl": "pkg:golang/github.com/siyuan-note/siyuan/kernel" } ], "cwes": [ 89 ], "cvss_score": 7.6, "cvss_src": "cna_vendor", "cvss_vector": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:L", "epss_score": 0.0032, "epss_percentile": 0.2311, "epss_asof": "2026-10-20", "automation": "contextual", "check": false, "check_confidence_basis": null, "exploit": false, "pipeline_minutes": 15.502349333333333, "t0_at": "2026-09-18T13:20:04.684000+00:00", "signals": { "public_poc": { "at": "2026-09-04T02:40:28+00:00", "days": -14.444174583333334, "is_lower_bound": false, "measured_at": "2026-09-18T13:20:04.684000+00:00", "url": "https://github.com/siyuan-note/siyuan/security/advisories/GHSA-5rwv-4j4c-f954" }, "trigger_signal": { "at": "2026-09-18T13:20:04.684000+00:00", "days": 0, "is_lower_bound": false, "measured_at": "2026-09-18T13:20:04.684000+00:00", "url": "https://github.com/siyuan-note/siyuan/security/advisories/GHSA-5rwv-4j4c-f954" } } }
published 2026-10-03 13:42Z
last change 2026-10-21 17:00Z
Need the technical details behind an entry?
Every entry here shows what we attempted and when. The technical details, the generated exploit that fired it and the evidence behind the verdict are not public. Tell us about your use case and we’ll get back to you about extended API access.