Skip to content

fix(core): validate lowercase SVG animation attribute names#69161

Open
SkyZeroZx wants to merge 1 commit into
angular:mainfrom
SkyZeroZx:fix/atributename-ssr
Open

fix(core): validate lowercase SVG animation attribute names#69161
SkyZeroZx wants to merge 1 commit into
angular:mainfrom
SkyZeroZx:fix/atributename-ssr

Conversation

@SkyZeroZx
Copy link
Copy Markdown
Contributor

@SkyZeroZx SkyZeroZx commented Jun 4, 2026

Normalize SVG animation attributeName lookup to also recognize lowercase attributename before allowing dynamic animation value bindings.

Add runtime and platform-server SSR regression coverage for lowercase attributename retargeting.

This would be similar to GHSA-jrmj-c5cx-3cw6

This only happens in SSR mode, which, despite throwing an exception on the client, doesn't actually sanitize/render the element.

@angular-robot angular-robot Bot added the area: core Issues related to the framework runtime label Jun 4, 2026
@ngbot ngbot Bot added this to the Backlog milestone Jun 4, 2026
@SkyZeroZx SkyZeroZx marked this pull request as ready for review June 4, 2026 19:50
Normalize SVG animation attributeName lookup to also recognize lowercase attributename before allowing dynamic animation value bindings.

Add runtime and platform-server SSR regression coverage for lowercase attributename retargeting.
@SkyZeroZx SkyZeroZx force-pushed the fix/atributename-ssr branch from 69bff06 to 4535194 Compare June 4, 2026 19:53
Copy link
Copy Markdown
Contributor

@alan-agius4 alan-agius4 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should resolve this issue in Domino to maintain consistent casing behavior, given that the browser ignores case sensitivity in this context.

@pullapprove pullapprove Bot requested a review from alan-agius4 June 4, 2026 20:27
@SkyZeroZx
Copy link
Copy Markdown
Contributor Author

We should resolve this issue in Domino to maintain consistent casing behavior, given that the browser ignores case sensitivity in this context.

I'll open a PR on Domino.

@SkyZeroZx
Copy link
Copy Markdown
Contributor Author

PR in domino angular/domino#31

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: core Issues related to the framework runtime

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants