Skip to content

Commit a065f3c

Browse files
jasnowRubySec CI
authored andcommitted
Updated advisory posts against rubysec/ruby-advisory-db@44e5061
1 parent 56befd9 commit a065f3c

5 files changed

Lines changed: 59 additions & 3 deletions

advisories/_posts/2026-05-04-CVE-2026-42258.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,13 +66,15 @@ advisory:
6666
* For the few IMAP commands which do allow `flag` arguments, it may be
6767
appropriate to hard-code Symbol arguments or restrict them to an enumerated
6868
list which is valid for the calling application.
69+
cvss_v3: 7.1
6970
cvss_v4: 5.8
7071
patched_versions:
7172
- "~> 0.4.24"
7273
- "~> 0.5.14"
7374
- ">= 0.6.4"
7475
related:
7576
url:
77+
- https://nvd.nist.gov/vuln/detail/CVE-2026-42258
7678
- https://github.com/ruby/net-imap/security/advisories/GHSA-75xq-5h9v-w6px
7779
- https://github.com/ruby/net-imap/commit/6bf02aef7e0b5931010c36e377f79a71636b306b
7880
- https://github.com/ruby/net-imap/commit/9db3e9d60bfb8f3735ea95015bf8a700f4af9cbb
@@ -81,4 +83,7 @@ advisory:
8183
- https://github.com/ruby/net-imap/releases/tag/v0.5.14
8284
- https://github.com/ruby/net-imap/releases/tag/v0.6.4
8385
- https://github.com/advisories/GHSA-75xq-5h9v-w6px
86+
notes: |
87+
- cvss_v4 from GHSA
88+
- cvss_v3 from nvd.nist.gov URL (also had 5.3 too)
8489
---
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
---
2+
layout: advisory
3+
title: 'CVE-2026-61666 (websocket-driver): Denial of service via malformed Host header'
4+
comments: false
5+
categories:
6+
- websocket-driver
7+
advisory:
8+
gem: websocket-driver
9+
cve: 2026-61666
10+
ghsa: 2x63-gw47-w4mm
11+
url: https://www.cve.org/CVERecord?id=CVE-2026-61666
12+
title: Denial of service via malformed Host header
13+
date: 2026-06-23
14+
description: |-
15+
## Impact
16+
17+
If this library is used to implement a WebSocket server on top of a
18+
TCP server, by using the WebSocket::Driver.server() method, then a
19+
client can cause the server to crash by sending a Host header that
20+
is not a valid host[:port] string. When this happens, a URI::InvalidURIError
21+
exception is raised which is not caught, and this can cause the server
22+
process to crash if the application does not catch the error from
23+
the parse() method itself.
24+
25+
## Acknowledgements
26+
27+
This issue was discovered and reported by Pranjali Thakur,
28+
DepthFirst Security Research Team.
29+
cvss_v3: 7.1
30+
cvss_v4: 8.9
31+
patched_versions:
32+
- ">= 0.8.2"
33+
related:
34+
url:
35+
- https://www.cve.org/CVERecord?id=CVE-2026-61666
36+
- https://rubygems.org/gems/websocket-driver/versions/0.8.2
37+
- https://github.com/faye/websocket-driver-ruby/blob/main/CHANGELOG.md#082--2026-06-23
38+
- https://github.com/faye/websocket-driver-ruby/compare/0.8.1...0.8.2
39+
- https://github.com/faye/websocket-driver-ruby/commit/7d6fd87759a2fdc83590d3b49ffa661dc53fa128
40+
- https://github.com/faye/websocket-driver-ruby/security/advisories/GHSA-2x63-gw47-w4mm
41+
- https://github.com/advisories/GHSA-2x63-gw47-w4mm
42+
notes: |
43+
- NOTE: Gem name is websocket-driver but repo name is websocket-driver-ruby.
44+
- date value from CHANGELOG URL.
45+
- cvss_v3 from nvd.nist.gov URL
46+
- cvss_v4 from GHSA
47+
- No CVE, so no non-GHSA cvss values.
48+
---

advisories/_posts/2026-07-15-GHSA-5qhf-9phg-95m2.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ advisory:
3737
## Credit
3838
3939
Responsibly reported by GitHub user @MoonFuji.
40+
cvss_v4: 2.7
4041
unaffected_versions:
4142
- "< 2.25.0"
4243
patched_versions:
@@ -48,6 +49,6 @@ advisory:
4849
- https://github.com/advisories/GHSA-46fp-8f5p-pf2m
4950
- https://github.com/flavorjones/loofah/security/advisories/GHSA-5qhf-9phg-95m2
5051
notes: |
51-
- "Low" severity from GHSA
52+
- cvss_v4 from GHSA
5253
- No CVE.
5354
---

advisories/_posts/2026-07-15-GHSA-8whx-365g-h9vv.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ advisory:
2222
This is a bypass of the fix for GHSA-46fp-8f5p-pf2m, which handled
2323
the equivalent numeric character references (&#9;, &#10;, &#13;) but
2424
did not cover the named forms.
25+
cvss_v4: 2.3
2526
unaffected_versions:
2627
- "< 2.25.0"
2728
patched_versions:
@@ -33,6 +34,6 @@ advisory:
3334
- https://github.com/advisories/GHSA-46fp-8f5p-pf2m
3435
- https://github.com/flavorjones/loofah/security/advisories/GHSA-8whx-365g-h9vv
3536
notes: |
36-
- "Low" severity from GHSA
37+
- cvss_v4 from project GHSA
3738
- No CVE.
3839
---

advisories/_posts/2026-07-15-GHSA-cj75-f6xr-r4g7.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ advisory:
2121
SVG reference element such as <use>.
2222
See related GHSA-9wjq-cp2p-hrgf in Loofah, whose SVG local-reference
2323
logic rails-html-sanitizer mirrors.
24+
cvss_v4: 5.1
2425
unaffected_versions:
2526
- "< 1.0.3"
2627
patched_versions:
@@ -34,6 +35,6 @@ advisory:
3435
- https://github.com/flavorjones/loofah/security/advisories/GHSA-9wjq-cp2p-hrgf
3536
- https://github.com/rails/rails-html-sanitizer/security/advisories/GHSA-cj75-f6xr-r4g7
3637
notes: |
37-
- "Moderate" severity in GHSA
38+
- cvss_v4 from GHSA
3839
- No CVE.
3940
---

0 commit comments

Comments
 (0)