Shlink CSV Formula Injection via Visit Export CLI
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- Active
- Attack complexity
- Low
- Attack requirements
- None
- Impact type
- —
- Confidentiality · integrity · availability
- None · Low · None
- Fix status
- No fix listed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA.
Summary
Shlink versions 5.0.0 through 5.1.5 contain a CSV formula injection vulnerability that allows unauthenticated remote attackers to plant spreadsheet formulas into exported visit data by supplying malicious values in User-Agent, Referer, or request path headers beginning with formula-triggering characters such as =, +, -, or @. Attackers can craft a single unauthenticated request against any short URL to embed DDE or WEBSERVICE formula payloads into CSV cells, which are then executed on an administrator's client machine when the exported CSV file is opened in a spreadsheet application that evaluates formulas.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- Yes
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
No affected products listed by the sources yet.
Remediation
No fixed version listed by the sources yet.
Timeline
- 2026-10-02 Threatist record created from CVE-2026-18738
- 2026-10-03 Alias added: GHSA-ghrv-q878-w45x
References
Advisory 1
Other 1
More shlinkio vulnerabilities
- TI-2026-62505 Shlink through 5.1.6 Mercure Token Authorization Bypass CVSS 4.0HIGH 7.1
- TI-2026-15355 Shlink Blind SQL Injection via tags/stats orderBy Parameter CVSS 4.0HIGH 7.1
- TI-2026-15354 Shlink Server-Side Request Forgery via Short URL Title Auto-Resolution CVSS 4.0MEDIUM 5.3
Sources
- CVE-2026-18738 · CVE Program
- CVE-2026-18738 · NVD
- FIRST EPSS
- GHSA-ghrv-q878-w45x · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences