Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions symfony/ux-live-component/CVE-2025-47946.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
title: "symfony/ux-live-component Unsanitized HTML attribute injection via ComponentAttributes"
link: https://symfony.com/blog/symfony-ux-cve-2025-47946-unsanitized-html-attribute-injection-via-componentattributes
cve: CVE-2025-47946
branches:
2.x:
time: 2025-05-19 12:05:00
versions: ['<2.25.1']
reference: composer://symfony/ux-live-component
Copy link
Member

Choose a reason for hiding this comment

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

Is ux-live-component actually impacted directly or only through its dependency on ux-twig-component (which would be reported anyway through the other advisory) ?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I'd say directly as attribute were created and rendered directly from ux-live-component... no ?

Copy link
Member

Choose a reason for hiding this comment

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

what happens if you use symfony/ux-live-component 2.24 with symfony/ux-twig-component 2.25.1 ? Would we still have the security issue, or would be it solved by the patch in symfony/ux-twig-component 2.25.1 ? That's the main question here (if updating only symfony/ux-twig-component to 2.25.1 removes the security vulnerability, we don't need an advisory for symfony/ux-live-component).

The fact that symfony/ux-live-component might be buggy (due to some double-escaping in places where it was working around the TwigComponent vulnerability before) when installing it alongside the patched ux-twig-component is a different topic (as this is not about a security issue)

Copy link
Contributor Author

Choose a reason for hiding this comment

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

ymfony/ux-live-component 2.24 with symfony/ux-twig-component 2.25.1

It would crash in multiple LiveComponent places, as ComponentAttributes would not have its second required argument when instancied (in live compoonent code)

8 changes: 8 additions & 0 deletions symfony/ux-twig-component/CVE-2025-47946.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
title: "symfony/ux-twig-component Unsanitized HTML attribute injection via ComponentAttributes"
link: https://symfony.com/blog/symfony-ux-cve-2025-47946-unsanitized-html-attribute-injection-via-componentattributes
cve: CVE-2025-47946
branches:
2.x:
time: 2025-05-19 12:05:00
versions: ['<2.25.1']
reference: composer://symfony/ux-twig-component