Skip to content

chore(deps): update dependency brotli to v1.2.0 [security] - #741

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/pypi-brotli-vulnerability
Open

chore(deps): update dependency brotli to v1.2.0 [security]#741
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/pypi-brotli-vulnerability

Conversation

@renovate

@renovate renovate Bot commented Nov 5, 2025

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
brotli ==1.1.0==1.2.0 age confidence

Scrapy is vulnerable to a denial of service (DoS) attack due to flaws in brotli decompression implementation

CVE-2025-6176 / GHSA-2qfp-q593-8484

More information

Details

Scrapy versions up to 2.13.3 are vulnerable to a denial of service (DoS) attack due to a flaw in its brotli decompression implementation. The protection mechanism against decompression bombs fails to mitigate the brotli variant, allowing remote servers to crash clients with less than 80GB of available memory. This occurs because brotli can achieve extremely high compression ratios for zero-filled data, leading to excessive memory consumption during decompression. Mitigation for this vulnerability needs security enhancement added in brotli v1.2.0.

Severity

  • CVSS Score: 7.5 / 10 (High)
  • Vector String: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

References

This data is provided by the GitHub Advisory Database (CC-BY 4.0).


Release Notes

google/brotli (brotli)

v1.2.0

Compare Source

SECURITY
  • python: added Decompressor::can_accept_more_data method and optional
    output_buffer_limit argument Decompressor::process;
    that allows mitigation of unexpectedly large output;
    reported by Charles Chan (https://github.com/charleswhchan)
Added
  • decoder / encoder: added static initialization to reduce binary size
  • python: allow limiting decoder output (see SECURITY section)
  • CLI: brcat alias; allow decoding concatenated brotli streams
  • kt: pure Kotlin decoder
  • cgo: support "raw" dictionaries
  • build: Bazel modules
Removed
  • java: dropped finalize() for native entities
Fixed
  • java: in compress pass correct length to native encoder
Improved
  • build: install man pages
  • build: updated / fixed / refined Bazel buildfiles
  • encoder: faster encoding
  • cgo: link via pkg-config
  • python: modernize extension / allow multi-phase module initialization
Changed
  • decoder / encoder: static tables use "small" model (allows 2GiB+ binaries)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the renovate label Nov 5, 2025
@renovate renovate Bot changed the title chore(deps): update dependency brotli to v1.2.0 [security] chore(deps): update dependency brotli to v1.2.0 [security] - autoclosed Dec 18, 2025
@renovate renovate Bot closed this Dec 18, 2025
@renovate
renovate Bot deleted the renovate/pypi-brotli-vulnerability branch December 18, 2025 21:55
@renovate renovate Bot changed the title chore(deps): update dependency brotli to v1.2.0 [security] - autoclosed chore(deps): update dependency brotli to v1.2.0 [security] Dec 19, 2025
@renovate renovate Bot reopened this Dec 19, 2025
@renovate
renovate Bot force-pushed the renovate/pypi-brotli-vulnerability branch 2 times, most recently from 543b4af to c7be2fd Compare December 19, 2025 02:44
@renovate
renovate Bot force-pushed the renovate/pypi-brotli-vulnerability branch from c7be2fd to 81d7d43 Compare February 2, 2026 20:44
@renovate renovate Bot changed the title chore(deps): update dependency brotli to v1.2.0 [security] chore(deps): update dependency brotli to v1.2.0 [security] - autoclosed Mar 27, 2026
@renovate renovate Bot closed this Mar 27, 2026
@renovate renovate Bot changed the title chore(deps): update dependency brotli to v1.2.0 [security] - autoclosed chore(deps): update dependency brotli to v1.2.0 [security] Mar 30, 2026
@renovate renovate Bot reopened this Mar 30, 2026
@renovate
renovate Bot force-pushed the renovate/pypi-brotli-vulnerability branch 2 times, most recently from 81d7d43 to 49e8d1e Compare March 30, 2026 21:59
@renovate renovate Bot changed the title chore(deps): update dependency brotli to v1.2.0 [security] chore(deps): update dependency brotli to v1.2.0 [security] - autoclosed Apr 27, 2026
@renovate renovate Bot closed this Apr 27, 2026
@renovate renovate Bot changed the title chore(deps): update dependency brotli to v1.2.0 [security] - autoclosed chore(deps): update dependency brotli to v1.2.0 [security] Apr 28, 2026
@renovate renovate Bot reopened this Apr 28, 2026
@renovate
renovate Bot force-pushed the renovate/pypi-brotli-vulnerability branch from 49e8d1e to 314718f Compare April 28, 2026 06:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants