Skip to content

Commit 51a3111

Browse files
authored
Merge pull request #1148 from jasnow/ghsa-syncbot-2026-06-28-09_05_54
GHSA/SYNC: 3 more new advisories Thanks @simi for your review. LGTM
2 parents a38247e + fa912c0 commit 51a3111

3 files changed

Lines changed: 119 additions & 0 deletions

File tree

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
---
2+
gem: fluent-plugin-opentelemetry
3+
cve: 2026-44163
4+
ghsa: 2jc5-xhx8-qj6h
5+
url: https://www.cve.org/CVERecord/SearchResults?query=CVE-2026-44163
6+
title: fluent-plugin-opentelemetry Has Denial of Service (DoS) via
7+
Large Payloads and Decompression Bombs in `in_opentelemetry`
8+
date: 2026-06-25
9+
description: |
10+
The `fluent-plugin-opentelemetry` plugin (specifically the
11+
`in_opentelemetry` HTTP input) lacked strict size limits on incoming
12+
requests. It was discovered that the plugin read the entire request
13+
body and decompressed payloads into memory without enforcing maximum
14+
size thresholds. If the OpenTelemetry ingestion endpoint is exposed to
15+
untrusted networks, an attacker can send an excessively large HTTP
16+
request or a maliciously crafted, highly compressed payload.
17+
When the plugin attempts to read or decompress this payload, it will
18+
expand to an excessive size and it will consume significant system resources.
19+
20+
### Impact
21+
22+
This vulnerability allows for a **Denial of Service (DoS)** attack
23+
via memory exhaustion. The rapid memory consumption during decompression
24+
can easily lead to an Out-of-Memory kill of the Fluentd process by the
25+
operating system. This results in the disruption of all log collection
26+
and forwarding capabilities on the affected node.
27+
cvss_v3: 5.3
28+
patched_versions:
29+
- ">= 0.5.3"
30+
related:
31+
url:
32+
- https://www.cve.org/CVERecord/SearchResults?query=CVE-2026-44163
33+
- https://rubygems.org/gems/fluent-plugin-opentelemetry/versions/0.5.3
34+
- https://github.com/fluent-plugins-nursery/fluent-plugin-opentelemetry/blob/main/CHANGELOG.md#053---2026-06-25
35+
- https://github.com/fluent-plugins-nursery/fluent-plugin-opentelemetry/commit/ce6c1f2a7741592c8a79afbe75fded9e8ebfa92d
36+
- https://advisories.gitlab.com/gem/fluent-plugin-opentelemetry/CVE-2026-44163
37+
- https://github.com/advisories/GHSA-2jc5-xhx8-qj6h
38+
- https://github.com/fluent-plugins-nursery/fluent-plugin-opentelemetry/security/advisories/GHSA-2jc5-xhx8-qj6h
39+
notes: |
40+
- CVE is reserved, but not published so no non-GHSA cvss values.
41+
- `date` value cames from Rubygems.org URL release date.
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
---
2+
gem: fluent-plugin-s3
3+
cve: 2026-44162
4+
ghsa: xv9w-7v6q-hpjh
5+
url: https://www.cve.org/CVERecord/SearchResults?query=CVE-2026-44162
6+
title: fluent-plugin-s3 Vulnerable to Denial of Service (DoS) via
7+
Decompression Bomb in `in_s3`
8+
date: 2026-06-25
9+
description: |
10+
"The `fluent-plugin-s3` plugin (specifically the `in_s3` input plugin)
11+
supports reading and decompressing heavily compressed files (such as
12+
`gzip`, `lzma2`, and `lzop`) from Amazon S3. It was discovered that
13+
the plugin read the entire decompressed payload into memory at once
14+
without enforcing a strict size limit.
15+
16+
If an attacker has sufficient permissions to upload files to the
17+
monitored S3 bucket, they can upload a maliciously crafted, highly
18+
compressed file. When Fluentd attempts to decompress this file, it
19+
will expand to an excessive size and it will consume significant
20+
system resources.
21+
22+
## Impact
23+
24+
This vulnerability allows for a **Denial of Service (DoS)** attack
25+
via memory exhaustion. The rapid memory consumption during decompression
26+
can lead to an Out-of-Memory kill of the Fluentd process by the
27+
operating system, This results in the disruption of all log collection
28+
on the affected node.
29+
cvss_v3: 2.7
30+
unaffected_versions:
31+
- "< 0.7.0"
32+
patched_versions:
33+
- ">= 1.8.5"
34+
related:
35+
url:
36+
- https://www.cve.org/CVERecord/SearchResults?query=CVE-2026-44162
37+
- https://rubygems.org/gems/fluent-plugin-s3/versions/1.8.5
38+
- https://github.com/fluent/fluent-plugin-s3/blob/master/ChangeLog
39+
- https://github.com/fluent/fluent-plugin-s3/commit/e085aee001d15bcc4bd073507e74075e30550fd0
40+
- https://advisories.gitlab.com/gem/fluent-plugin-opentelemetry/CVE-2026-44163
41+
- https://github.com/fluent/fluent-plugin-s3/security/advisories/GHSA-xv9w-7v6q-hpjh
42+
- https://github.com/advisories/GHSA-xv9w-7v6q-hpjh
43+
notes: |
44+
- CVE is reserved, but not published so no non-GHSA cvss values.
45+
- `date` value cames from Rubygems.org URL release date.

gems/yard/CVE-2026-49342.yml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
gem: yard
3+
cve: 2026-49342
4+
ghsa: pxcc-8665-phx8
5+
url: https://nvd.nist.gov/vuln/detail/CVE-2026-49342
6+
title: YARD static cache reads raw traversal paths before router sanitization
7+
date: 2026-06-23
8+
description: |
9+
## Summary
10+
11+
YARD's static cache lookup reads a request path before the router's
12+
path cleanup runs. When a server is configured with a document root,
13+
a traversal path such as `/../yard-cache-secret.html` is joined
14+
against that root and can return a readable sibling `.html` file
15+
outside the intended static tree.
16+
17+
The potential security risk seems low, as only html-ending files can
18+
be read, but still the risk of reading arbitrary html files is a
19+
confiendtiality issue in itself, which is why we decided to report.
20+
Please let us know if this is out of your project's scope.
21+
cvss_v3: 5.3
22+
patched_versions:
23+
- ">= 0.9.44"
24+
related:
25+
url:
26+
- https://nvd.nist.gov/vuln/detail/CVE-2026-49342
27+
- https://rubygems.org/gems/yard/versions/0.9.44
28+
- https://github.com/lsegal/yard/compare/v0.9.43...v0.9.44
29+
- https://github.com/lsegal/yard/commit/f78c19f0dd33a407085b4ed181bb60c0aa0078b4
30+
- https://github.com/advisories/GHSA-pxcc-8665-phx8
31+
- https://github.com/lsegal/yard/security/advisories/GHSA-pxcc-8665-phx8
32+
notes: |
33+
- `date` value came from nvd.nist.gov web site.

0 commit comments

Comments
 (0)