shiny
Shiny for Python
Activity
- Latest release
- 1d ago
- Total releases
- 45
- Cadence
- ~26 days
- Last 12 months
- 9
Reach
- Stars
- 1.8k
Details
- License
- MIT
- First release
- Aug 07, 2009
| Version | Released | |
|---|---|---|
1.9.0
minor
| ||
1.8.0
minor
| ||
1.7.0
minor
| ||
1.6.4
patch
| ||
1.6.3
patch
1 CVE
CVE-2026-108258
PYSEC-2026-4300
GHSA-47c3-hpmg-7j6p
Oct 15, 2026
Shiny for Python has path traversal in bookmark restore
Medium
Network
Low
None
None
ImpactShiny for Python's bookmark-restore path accepted a client-supplied On a default application the restore was attempted whenever the client supplied a
URL query string — including when bookmarking was disabled
( Applications configured with Affected versions1.4.0 through 1.6.3. Bookmarking was introduced in 1.4.0; earlier releases do not contain the affected code path and are not affected. PatchesFixed in 1.6.4. Upgrade with:
The fix validates bookmark IDs against an allowlist — a single path segment
matching WorkaroundsThere is no configuration change that mitigates this on an affected version:
the restore path ran even with CreditsReported by @0xRenSec. Affected versions
1.4.0
1.5.0
1.5.1
1.6.0
1.6.1
1.6.2
1.6.3
Fixed in
1.6.4
References
Updated Oct 15, 2026 · Source: OSV.dev | ||
1.6.2
patch
1 CVE
CVE-2026-108258
PYSEC-2026-4300
GHSA-47c3-hpmg-7j6p
Oct 15, 2026
Shiny for Python has path traversal in bookmark restore
Medium
Network
Low
None
None
ImpactShiny for Python's bookmark-restore path accepted a client-supplied On a default application the restore was attempted whenever the client supplied a
URL query string — including when bookmarking was disabled
( Applications configured with Affected versions1.4.0 through 1.6.3. Bookmarking was introduced in 1.4.0; earlier releases do not contain the affected code path and are not affected. PatchesFixed in 1.6.4. Upgrade with:
The fix validates bookmark IDs against an allowlist — a single path segment
matching WorkaroundsThere is no configuration change that mitigates this on an affected version:
the restore path ran even with CreditsReported by @0xRenSec. Affected versions
1.4.0
1.5.0
1.5.1
1.6.0
1.6.1
1.6.2
1.6.3
Fixed in
1.6.4
References
Updated Oct 15, 2026 · Source: OSV.dev | ||
1.6.1
patch
1 CVE
CVE-2026-108258
PYSEC-2026-4300
GHSA-47c3-hpmg-7j6p
Oct 15, 2026
Shiny for Python has path traversal in bookmark restore
Medium
Network
Low
None
None
ImpactShiny for Python's bookmark-restore path accepted a client-supplied On a default application the restore was attempted whenever the client supplied a
URL query string — including when bookmarking was disabled
( Applications configured with Affected versions1.4.0 through 1.6.3. Bookmarking was introduced in 1.4.0; earlier releases do not contain the affected code path and are not affected. PatchesFixed in 1.6.4. Upgrade with:
The fix validates bookmark IDs against an allowlist — a single path segment
matching WorkaroundsThere is no configuration change that mitigates this on an affected version:
the restore path ran even with CreditsReported by @0xRenSec. Affected versions
1.4.0
1.5.0
1.5.1
1.6.0
1.6.1
1.6.2
1.6.3
Fixed in
1.6.4
References
Updated Oct 15, 2026 · Source: OSV.dev | ||
1.6.0
minor
1 CVE
CVE-2026-108258
PYSEC-2026-4300
GHSA-47c3-hpmg-7j6p
Oct 15, 2026
Shiny for Python has path traversal in bookmark restore
Medium
Network
Low
None
None
ImpactShiny for Python's bookmark-restore path accepted a client-supplied On a default application the restore was attempted whenever the client supplied a
URL query string — including when bookmarking was disabled
( Applications configured with Affected versions1.4.0 through 1.6.3. Bookmarking was introduced in 1.4.0; earlier releases do not contain the affected code path and are not affected. PatchesFixed in 1.6.4. Upgrade with:
The fix validates bookmark IDs against an allowlist — a single path segment
matching WorkaroundsThere is no configuration change that mitigates this on an affected version:
the restore path ran even with CreditsReported by @0xRenSec. Affected versions
1.4.0
1.5.0
1.5.1
1.6.0
1.6.1
1.6.2
1.6.3
Fixed in
1.6.4
References
Updated Oct 15, 2026 · Source: OSV.dev | ||
1.5.1
patch
1 CVE
CVE-2026-108258
PYSEC-2026-4300
GHSA-47c3-hpmg-7j6p
Oct 15, 2026
Shiny for Python has path traversal in bookmark restore
Medium
Network
Low
None
None
ImpactShiny for Python's bookmark-restore path accepted a client-supplied On a default application the restore was attempted whenever the client supplied a
URL query string — including when bookmarking was disabled
( Applications configured with Affected versions1.4.0 through 1.6.3. Bookmarking was introduced in 1.4.0; earlier releases do not contain the affected code path and are not affected. PatchesFixed in 1.6.4. Upgrade with:
The fix validates bookmark IDs against an allowlist — a single path segment
matching WorkaroundsThere is no configuration change that mitigates this on an affected version:
the restore path ran even with CreditsReported by @0xRenSec. Affected versions
1.4.0
1.5.0
1.5.1
1.6.0
1.6.1
1.6.2
1.6.3
Fixed in
1.6.4
References
Updated Oct 15, 2026 · Source: OSV.dev | ||
1.5.0
minor
1 CVE
CVE-2026-108258
PYSEC-2026-4300
GHSA-47c3-hpmg-7j6p
Oct 15, 2026
Shiny for Python has path traversal in bookmark restore
Medium
Network
Low
None
None
ImpactShiny for Python's bookmark-restore path accepted a client-supplied On a default application the restore was attempted whenever the client supplied a
URL query string — including when bookmarking was disabled
( Applications configured with Affected versions1.4.0 through 1.6.3. Bookmarking was introduced in 1.4.0; earlier releases do not contain the affected code path and are not affected. PatchesFixed in 1.6.4. Upgrade with:
The fix validates bookmark IDs against an allowlist — a single path segment
matching WorkaroundsThere is no configuration change that mitigates this on an affected version:
the restore path ran even with CreditsReported by @0xRenSec. Affected versions
1.4.0
1.5.0
1.5.1
1.6.0
1.6.1
1.6.2
1.6.3
Fixed in
1.6.4
References
Updated Oct 15, 2026 · Source: OSV.dev | ||
1.4.0
minor
1 CVE
CVE-2026-108258
PYSEC-2026-4300
GHSA-47c3-hpmg-7j6p
Oct 15, 2026
Shiny for Python has path traversal in bookmark restore
Medium
Network
Low
None
None
ImpactShiny for Python's bookmark-restore path accepted a client-supplied On a default application the restore was attempted whenever the client supplied a
URL query string — including when bookmarking was disabled
( Applications configured with Affected versions1.4.0 through 1.6.3. Bookmarking was introduced in 1.4.0; earlier releases do not contain the affected code path and are not affected. PatchesFixed in 1.6.4. Upgrade with:
The fix validates bookmark IDs against an allowlist — a single path segment
matching WorkaroundsThere is no configuration change that mitigates this on an affected version:
the restore path ran even with CreditsReported by @0xRenSec. Affected versions
1.4.0
1.5.0
1.5.1
1.6.0
1.6.1
1.6.2
1.6.3
Fixed in
1.6.4
References
Updated Oct 15, 2026 · Source: OSV.dev | ||
1.3.0
minor
| ||
1.2.1
patch
| ||
1.2.0
minor
| ||
1.1.0
minor
| ||
1.0.0
major
| ||
0.10.2
patch
| ||
0.10.1
patch
| ||
0.10.0
minor
| ||
0.9.0
minor
| ||
0.8.1
patch
| ||
0.8.0
minor
| ||
0.7.1
patch
| ||
0.7.0
minor
| ||
0.6.1.1
patch
| ||
0.6.1
patch
| ||
0.6.0
minor
| ||
0.5.1
patch
| ||
0.5.0
minor
| ||
0.4.0
minor
| ||
0.3.3
patch
| ||
0.3.2
patch
| ||
0.3.1
patch
| ||
0.3.0
minor
| ||
0.2.10
patch
| ||
0.2.9
patch
| ||
0.2.8
patch
| ||
0.2.7
patch
| ||
0.2.6
patch
| ||
0.2.5
patch
| ||
0.2.4
patch
| ||
0.2.3
patch
| ||
0.2.2
patch
| ||
0.2.1
minor
| ||
0.1
initial
|