skilo add follows symbolic links, allowing arbitrary local file disclosure from a malicious skill source
Affects skiloSource GCVE Database
CVSS 6.5 Medium : upgrade to 0.11.1 when convenient.
Data as of 13 Sep 2026, 18:49 UTC
- Patch
- Available – fixed in 0.11.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:NWhat to do
Upgrade skilo to 0.11.1.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| crates.ioskilo | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
A fix is available in skilo version 0.11.1, which rejects symbolic links during the skill installation process. Users should upgrade to version 0.11.1 or later. Until then, only install skills from trusted sources and manually inspect skill sources for symbolic links before running 'skilo add'.
Description
The 'skilo add' command in versions 0.5.0 through 0.11.0 improperly handles symbolic links when installing skills by recursively copying skill directories. It follows symbolic links during file copying, resulting in arbitrary local file disclosure if a malicious skill source includes symlinks pointing to sensitive files. This vulnerability allows an attacker to expose files readable by the user running the command, such as SSH keys or cloud credentials. The issue is fixed in version 0.11.1 by rejecting symbolic links during the copy process.
References
- github.com/manuelmauro/skilo/security/advisories/GHSA-6xx4-9wp6-65p7 (opens in a new tab)
- github.com/manuelmauro/skilo/pull/11 (opens in a new tab)
- github.com/manuelmauro/skilo/commit/c14bdc2eddcf26633ab1dcc0b2d5c0ff42c72a3e (opens in a new tab)
- github.com/manuelmauro/skilo (opens in a new tab)
- github.com/manuelmauro/skilo/releases/tag/v0.11.1 (opens in a new tab)