Cybersecurity · 06

Brotli exploitation warning: what AWS Lambda teams need to verify

A 29 October NCSC warning concerns CVE-2026-111497. Check affected Brotli branches, AWS rollout conditions and evidence that a runtime is patched.

The genuine CVE.org record header for CVE-2026-111497, showing the Brotli flaw title and publication dates; captured 29 October 2026
Friday Works / Journal06 · 2026
ContentsTap to jump to a section
  1. 01The 29 October warning changes the priority
  2. 02Which systems need inspection?
  3. 03A managed AWS service is not proof of a patched runtime
  4. 04Verify the patch evidence, not just the Node version
  5. 05Prioritize by actual exposure
  6. 06Further implementation reading
Summary
The one-minute brief
  • The 29 October warning changes the priority
  • Which systems need inspection?
  • A managed AWS service is not proof of a patched runtime
01

The 29 October warning changes the priority

New Zealand's NCSC warned on 29 October 2026 that CVE-2026-111497 affects the Brotli decoder and said it was aware of active exploitation. Organizations processing untrusted Brotli-compressed input should prioritize an inventory and updates rather than treating this solely as a theoretical issue.

Canada issued its advisory on 28 October. AWS published its rollout bulletin on 28 October PDT, already 29 October in Vietnam. This article is published on 30 October and distinguishes those developments from Node.js security releases published on 21 October.

The flaw involves an out-of-bounds memory write that can enable code execution within an affected process. A public proof of concept alone would not establish exploitation; the NCSC statement supplies that separate evidence.

02

Which systems need inspection?

Canada lists affected Brotli branches as versions from 1.0.3 before 1.0.10, 1.1.0 before 1.1.1, and 1.2.0 before 1.2.1. The respective fixes are 1.0.10, 1.1.1 and 1.2.1. The CVE record gives a CNA CVSS 4.0 score of 9.2, Critical; individual product assessments can differ.

Exposure depends on an affected decoder processing untrusted data. Inspect product advisories for Node.js, .NET, Python bindings and bundled libraries. The warning does not establish that every Google application, compressed response or AWS account is compromised.

An upload service and an application fetching third-party responses can reach a decoder through different paths. Inventory incoming requests, upstream responses, container contents, layers and application-bundled dependencies.

Description and severity in the CVE.org record for CVE-2026-111497
Genuine CVE.org documentation captured 29 October 2026; record published 22 October, updated 27 October. Google CNA / CVE Program; © MITRE, permission and licence reproduced in Sources. Record-panel crop, proportional resize and neutral margins; not application UI.
03

A managed AWS service is not proof of a patched runtime

AWS bulletin 2026-155 separates the managed Lambda service from function runtimes: AWS assesses the managed service as unaffected, while Node.js and .NET runtimes are affected. Its Python, Ruby and provided.al2023 runtimes do not include the library, but customer-bundled dependencies still require inspection.

The published rollout varies by phase and Region. ZIP functions receive automatic runtime updates in stages. A genuine code or configuration change can receive a new runtime in the initial phase; a no-op update is insufficient. A scheduled completion date is not evidence that every Region has finished.

Container functions require a patched base image followed by rebuilding and redeployment. App Runner customers should follow the bulletin's redeployment conditions. Publishing a new base image does not replace an existing customer container.

04

Verify the patch evidence, not just the Node version

AWS describes a Node.js 24 backport following an upstream regression, so process.version alone can misidentify patch status. For Lambda, compare cold-start INIT_START runtime evidence with the current AWS bulletin.

At the cited announcement point, AWS identifies nodejs:22.mainline.v157 and nodejs:24.mainline.v114 or higher for those branches. Record the Region, packaging type, actual runtime and deployment time; do not assume an identical rollout everywhere.

Blocking inbound Content-Encoding: br at a web application firewall can reduce one input path. It does not cover responses fetched from external systems and may disrupt legitimate uploads. WAF rules do not replace library updates.

05

Prioritize by actual exposure

Friday Works recommends starting with services that decompress external data, then identifying the library actually loaded. Assign an owner, rollback plan and post-deployment evidence to each change. Do not test exploitation against systems belonging to others.

After updating, check dependencies or container digests, restart affected processes where required, and test legitimate uploads, partner responses and decompression error handling with harmless authorized fixtures. Preserve suspicious logs and follow incident-response procedures; patching alone cannot establish that earlier compromise did not occur.

Rollout information can change after the cited 28–29 October sources. Re-read the current vendor bulletin before a production change. This report does not certify the patch or compromise status of an individual system.

06

Further implementation reading

Friday Works provides implementation information and evaluation steps for business systems.

References

Sources used in this guide

We prioritise official guidance and primary technical sources. Visit each source for full context and the latest updates.

  1. NCSC warning, 29 October 2026NCSC New Zealand
  2. AL26-027, 28 October 2026Canadian Centre for Cyber Security
  3. Security bulletin 2026-155, 28 October PDT; verify the latest rollout before changesAWS
  4. October 21 security releases — earlier technical patch, not a new October 30 releaseNode.js
  5. CVE-2026-111497: published 22 October, updated 27 October; original record capture by Friday Works, 29 October; cropped record panel, resized with neutral margins; documentation, not application UICVE Program / Google CNA / Friday Works
  6. © 1999–2026 The MITRE Corporation. CVE Usage: MITRE hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Common Vulnerabilities and Exposures (CVE™). Any copy you make for such purposes is authorized provided that you reproduce MITRE's copyright designation and this license in any such copy.MITRE

Written and reviewed by

Friday Works technology team

A perspective shaped by designing websites, building software, automating operations, integrating AI and assessing security for businesses.

Content is reviewed to reflect methods that can be applied in practice. We update it when the process, technology or underlying evidence changes materially.

About Friday Works
Chat on Zalo