CVE-2026-18540 (LOW): detected in Lambda Docker Images.
まだ誰も着手していません。
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 55/100
調査の方向性
Start by locating the build definitions for the affected Lambda Node.js images: latest, 26-preview, 24, and 22. Check how undici 6.27.0 enters the images, update it to a listed fixed version, then rebuild and scan the images to confirm the vulnerable version is absent.
索引モデルが issue の本文から書いたものです。
説明
CVE Details
| CVE ID | Severity | Affected Package | Installed Version | Fixed Version | Date Published | Date of Scan |
|---|---|---|---|---|---|---|
| CVE-2026-18540 | LOW |
undici |
6.27.0 |
6.28.1, 7.29.1, 8.10.2 |
2026-09-04T18:17:50.02Z |
2026-09-30T10:18:20.696138078Z |
Affected Docker Images
| Image Name | SHA |
|---|---|
public.ecr.aws/lambda/nodejs:latest |
public.ecr.aws/lambda/nodejs@sha256:523ce8499e16c3bff599c94691e1c6a1405aac415c13b95b98dbb9dddd052b77 |
public.ecr.aws/lambda/nodejs:26-preview |
public.ecr.aws/lambda/nodejs@sha256:f5118e838e4efe4462b87cb77b1b255170952560a5766ad9c0d3f30016c57800 |
public.ecr.aws/lambda/nodejs:24 |
public.ecr.aws/lambda/nodejs@sha256:523ce8499e16c3bff599c94691e1c6a1405aac415c13b95b98dbb9dddd052b77 |
public.ecr.aws/lambda/nodejs:22 |
public.ecr.aws/lambda/nodejs@sha256:282bd7028e6d1f365a3a174751634c7a84e12ef8a466cdcf786c3f4d744e743a |
Description
undici's retry interceptor can append the body of a ranged retry response to bytes already delivered from an earlier partial response while still presenting the original response's status and headers. This happens when an upstream server delivers part of a body without a trustworthy resume checkpoint, for example a non-success response whose headers were already sent or a partial-content response with an unusable content range, then closes the connection and answers the resumed range request with more bytes. As a result the response body can be longer than the Content-Length that the application observes. An application that relays such a response to a downstream HTTP/1.1 peer without normalizing the framing can emit a body that exceeds the forwarded Content-Length, and the excess bytes can be interpreted as the start of a following response, which enables downstream response splitting or desynchronization. Exploitation requires an attacker-controlled upstream server and an application that forwards the response through a framing-sensitive path. This affects undici versions before 6.28.1, from 7.0.0 up to 7.29.1, and from 8.0.0 up to 8.10.2. Users should upgrade to undici 6.28.1, 7.29.1, or 8.10.2.
Remediation Steps
- Update the affected package
undicifrom version6.27.0to6.28.1, 7.29.1, 8.10.2.
About this issue
- This issue may not contain all the information about the CVE nor the images it affects.
- This issue will not be updated with new information and the list of affected images may have changed since the creation of this issue.
- For more, visit Lambda Watchdog.
- This issue was created automatically by Lambda Watchdog.
- 主要言語
- 言語のデータがありません
- スター
- 775
- フォーク
- 117
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
aws/aws-lambda-base-images のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 67/100
aws/aws-lambda-base-images#784 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 66/100
aws/aws-lambda-base-images#769 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
aws/aws-lambda-base-images#729 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
aws/aws-lambda-base-images#728 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
aws/aws-lambda-base-images#726 ·
aws/aws-lambda-base-images の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
open-constructs/cdk-terrain#547 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
Azure/azure-storage-azcopy#3674 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
メンテナーはふだん 1 日以内に返信
-
bug lambda
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
メンテナーはふだん 1 日以内に返信