Skip to content

Commit 6dde160

Browse files
committed
GHSA/SYNC: 3 new advisories
1 parent 627e45a commit 6dde160

3 files changed

Lines changed: 112 additions & 0 deletions

File tree

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
---
2+
gem: katalyst-koi
3+
cve: 2026-44511
4+
ghsa: 4cx3-3c38-j9vv
5+
url: https://github.com/katalyst/koi/security/advisories/GHSA-4cx3-3c38-j9vv
6+
title: Session cookies can be replayed after user logout
7+
date: 2026-05-07
8+
description: |
9+
### Impact
10+
11+
Admin session cookies were not invalidated when an admin user logged
12+
out. An attacker with access to a valid admin session cookie could
13+
continue to access admin functionality after logout, until the
14+
cookie expired or session secrets were rotated.
15+
16+
This affects applications using Koi admin authentication where an
17+
admin session cookie may have been exposed, cached, intercepted, or
18+
otherwise retained after logout.
19+
20+
### Patches
21+
22+
The issue has been patched by recording admin logout time and
23+
rejecting any admin session cookie created before the user’s
24+
most recent logout.
25+
26+
Users should upgrade to the patched Koi releases once available.
27+
28+
### Workarounds
29+
30+
Katalyst Koi recommends upgrading to the latest available version,
31+
or back porting the changes released in 5.6.0/4.20.0
32+
33+
### Resources
34+
35+
This is an application of https://guides.rubyonrails.org/v5.2.0/security.html#replay-attacks-for-cookiestore-sessions .
36+
cvss_v3: 7.4
37+
patched_versions:
38+
- "~> 4.20.0"
39+
- ">= 5.6.0"
40+
related:
41+
url:
42+
- https://nvd.nist.gov/vuln/detail/CVE-2026-44511
43+
- https://github.com/katalyst/koi/commit/606b33c140a61b1a2b37878ca7504741ec68df33
44+
- https://github.com/katalyst/koi/commit/fdbfb404a9500f7fed33e03ab2eb7c2578f9652c
45+
- https://github.com/katalyst/koi/security/advisories/GHSA-4cx3-3c38-j9vv
46+
- https://guides.rubyonrails.org/v5.2.0/security.html#replay-attacks-for-cookiestore-sessions
47+
- https://github.com/advisories/GHSA-4cx3-3c38-j9vv
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
gem: sidekiq-cron
3+
cve: 2025-67202
4+
ghsa: xv9c-mjw8-79gf
5+
url: https://github.com/advisories/GHSA-xv9c-mjw8-79gf
6+
title: Sidekiq-cron is vulnerable to a cross-site scripting (xss)
7+
vulnerability via crafted URL
8+
date: 2026-05-07
9+
description: |
10+
Sidekiq-cron thru 2.3.1, an open-source scheduling add-on for Sidekiq,
11+
is vulnerable to a cross-site scripting (xss) vulnerability via
12+
crafted URL being rended from cron.erb.
13+
cvss_v3: 6.1
14+
patched_versions:
15+
- ">= 2.4.0"
16+
related:
17+
url:
18+
- https://nvd.nist.gov/vuln/detail/CVE-2025-67202
19+
- https://github.com/sidekiq-cron/sidekiq-cron/releases/tag/v2.4.0
20+
- https://github.com/sidekiq-cron/sidekiq-cron/pull/568
21+
- https://github.com/sidekiq-cron/sidekiq-cron/commit/7b4ae4822f93ef4646f5cb55500ca4e25662db7c
22+
- https://github.com/sidekiq-cron/sidekiq-cron/issues/569
23+
- https://github.com/advisories/GHSA-xv9c-mjw8-79gf

gems/yard/CVE-2026-41493.yml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
---
2+
gem: yard
3+
cve: 2026-41493
4+
ghsa: 3jfp-46x4-xgfj
5+
url: https://github.com/lsegal/yard/security/advisories/GHSA-3jfp-46x4-xgfj
6+
title: Possible arbitrary path traversal and file access via yard server
7+
date: 2026-04-17
8+
description: |
9+
### Impact
10+
11+
A path traversal vulnerability was discovered in YARD <= 0.9.41 when
12+
using yard server to serve documentation. This bug would allow
13+
unsanitized HTTP requests to access arbitrary files on the machine
14+
of a yard server host under certain conditions.
15+
16+
The original patch in [GHSA-xfhh-rx56-rxcr](https://github.com/lsegal/yard/security/advisories/GHSA-xfhh-rx56-rxcr)
17+
was incorrectly applied.
18+
19+
### Patches
20+
21+
Please upgrade to YARD v0.9.42 immediately if you are relying on
22+
yard server to host documentation in any untrusted environments
23+
without WEBrick and rely on `--docroot`.
24+
25+
### Workarounds
26+
27+
For users who cannot upgrade, it is possible to perform path
28+
sanitization of HTTP requests at your webserver level. WEBrick,
29+
for example, can perform such sanitization by default (which
30+
you can use via yard server -s webrick), as can certain rules
31+
in your webserver configuration.
32+
cvss_v3: 7.5
33+
cvss_v4: 6.9
34+
patched_versions:
35+
- ">= 0.9.42"
36+
related:
37+
url:
38+
- https://nvd.nist.gov/vuln/detail/CVE-2026-41493
39+
- https://github.com/lsegal/yard/releases/tag/v0.9.42
40+
- https://github.com/lsegal/yard/security/advisories/GHSA-3jfp-46x4-xgfj
41+
- https://github.com/lsegal/yard/security/advisories/GHSA-xfhh-rx56-rxcr
42+
- https://github.com/advisories/GHSA-3jfp-46x4-xgfj

0 commit comments

Comments
 (0)