Update dependency postcss to v8.5.10 [SECURITY]#1323
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
size-limit report 📦
|
e8bee8a to
9fb3f92
Compare
9fb3f92 to
66236d2
Compare
66236d2 to
3717cad
Compare
3717cad to
414af09
Compare
414af09 to
192fbda
Compare
The renovate lockfile refresh bumped `@microsoft/api-extractor-model` to 7.33.4, which carries `@microsoft/tsdoc` 0.16.0 transitively. The api-documenter package still pinned tsdoc to 0.15.1, so its imports and the types returned by api-extractor-model came from different installs and produced 22 TS errors. Bumping the pin to 0.16.0 lines both copies up. Also refresh the react package API report; api-extractor 7.57 collapses destructured parameters to `input: T` in its output, so the snapshot needs to match. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
This PR contains the following updates:
8.5.6→8.5.10PostCSS has XSS via Unescaped </style> in its CSS Stringify Output
CVE-2026-41305 / GHSA-qx2v-qp2m-jg93
More information
Details
PostCSS: XSS via Unescaped
</style>in CSS Stringify OutputSummary
PostCSS v8.5.5 (latest) does not escape
</style>sequences when stringifying CSS ASTs. When user-submitted CSS is parsed and re-stringified for embedding in HTML<style>tags,</style>in CSS values breaks out of the style context, enabling XSS.Proof of Concept
Tested output (Node.js v22, postcss v8.5.5):
Impact
Impact non-bundler use cases since bundlers for XSS on their own. Requires some PostCSS plugin to have malware code, which can inject XSS to website.
Suggested Fix
Escape
</stylein all stringified output values:Credits
Discovered and reported by Sunil Kumar (@TharVid)
Severity
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:NReferences
This data is provided by the GitHub Advisory Database (CC-BY 4.0).
Release Notes
postcss/postcss (postcss)
v8.5.10Compare Source
</style>in non-bundler cases (by @TharVid).v8.5.9Compare Source
v8.5.8Compare Source
Processor#version.v8.5.7Compare Source
Configuration
📅 Schedule: (UTC)
🚦 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 these updates again.
This PR was generated by Mend Renovate. View the repository job log.