<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title>Most recent entries from all</title>
    <link>https://cve.radiocsirt.org</link>
    <description>Contains only the most 10 recent entries.</description>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>python-feedgen</generator>
    <language>en</language>
    <lastBuildDate>Tue, 06 Oct 2026 08:14:45 +0000</lastBuildDate>
    <item>
      <title>EUVD-2026-339077</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-339077</link>
      <description>EUVD-2026-339077</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-339077</guid>
    </item>
    <item>
      <title>fkie_cve-2026-49208</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2026-49208</link>
      <description>&lt;p&gt;Symfony UX is a JavaScript ecosystem for Symfony. From 2.8.0 until 2.36.0 and 3.1.0, when a #[LiveProp] is typed as DateTimeInterface and no explicit format is configured, Symfony\UX\LiveComponent\LiveComponentHydrator::hydrateObjectValue() falls back to new $className($value), allowing client-supplied relative strings such as now, tomorrow, or +10 years to move a writable, format-less date prop past time-based business logic checks. This issue is fixed in versions 2.36.0 and 3.1.0.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Symfony UX is a JavaScript ecosystem for Symfony. From 2.8.0 until 2.36.0 and 3.1.0, when a #[LiveProp] is typed as DateTimeInterface and no explicit format is configured, Symfony\UX\LiveComponent\LiveComponentHydrator::hydrateObjectValue() falls back to new $className($value), allowing client-supplied relative strings such as now, tomorrow, or +10 years to move a writable, format-less date prop past time-based business logic checks. This issue is fixed in versions 2.36.0 and 3.1.0.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2026-49208</guid>
    </item>
    <item>
      <title>GHSA-89g7-22c8-3j23 — ux-live-component: Format-less date LiveProps parsed with the permissive DateTime constructor</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-89g7-22c8-3j23</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Packagist: symfony/ux-live-component&lt;/p&gt;
&lt;p&gt;### Description&lt;/p&gt;
&lt;p&gt;When a `#[LiveProp]` is typed as a `DateTimeInterface` and no explicit `format` is configured, `Symfony\UX\LiveComponent\LiveComponentHydrator::hydrateObjectValue()` falls back to `new $className($value)`. The `DateTime` / `DateTimeImmutable` constructors accept relative strings such as `&amp;#34;now&amp;#34;`, `&amp;#34;tomorrow&amp;#34;`, or `&amp;#34;+10 years&amp;#34;`, so a writable, format-less date prop can be pushed to an arbitrary point in time by the client. Components that rely on a date prop to gate time-based business logic can be moved past those checks by a frontend payload that no maintainer would consider a valid date.&lt;/p&gt;
&lt;p&gt;### Resolution&lt;/p&gt;
&lt;p&gt;`hydrateObjectValue()` now parses format-less date props strictly with `createFromFormat(DateTimeInterface::RFC3339, ...)`, matching the format already emitted by `dehydrateObjectValue()`. Normal round-trips are unaffected; only inputs that aren&amp;#39;t valid RFC 3339 are now rejected, which is consistent with how a format-configured prop already behaved.&lt;/p&gt;
&lt;p&gt;The patch for this issue is available [here](https://github.com/symfony/ux/commit/d24d78fda6df2d5964312255943ebf3a217b79a2) for branch 2.x (and forward-ported to 3.x).&lt;/p&gt;
&lt;p&gt;### Credits&lt;/p&gt;
&lt;p&gt;Symfony would like to thank Pascal Cescon for reporting the issue and Hugo Alliaume for providing the fix.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Packagist: symfony/ux-live-component&lt;/p&gt;
&lt;p&gt;### Description&lt;/p&gt;
&lt;p&gt;When a `#[LiveProp]` is typed as a `DateTimeInterface` and no explicit `format` is configured, `Symfony\UX\LiveComponent\LiveComponentHydrator::hydrateObjectValue()` falls back to `new $className($value)`. The `DateTime` / `DateTimeImmutable` constructors accept relative strings such as `&amp;#34;now&amp;#34;`, `&amp;#34;tomorrow&amp;#34;`, or `&amp;#34;+10 years&amp;#34;`, so a writable, format-less date prop can be pushed to an arbitrary point in time by the client. Components that rely on a date prop to gate time-based business logic can be moved past those checks by a frontend payload that no maintainer would consider a valid date.&lt;/p&gt;
&lt;p&gt;### Resolution&lt;/p&gt;
&lt;p&gt;`hydrateObjectValue()` now parses format-less date props strictly with `createFromFormat(DateTimeInterface::RFC3339, ...)`, matching the format already emitted by `dehydrateObjectValue()`. Normal round-trips are unaffected; only inputs that aren&amp;#39;t valid RFC 3339 are now rejected, which is consistent with how a format-configured prop already behaved.&lt;/p&gt;
&lt;p&gt;The patch for this issue is available [here](https://github.com/symfony/ux/commit/d24d78fda6df2d5964312255943ebf3a217b79a2) for branch 2.x (and forward-ported to 3.x).&lt;/p&gt;
&lt;p&gt;### Credits&lt;/p&gt;
&lt;p&gt;Symfony would like to thank Pascal Cescon for reporting the issue and Hugo Alliaume for providing the fix.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-89g7-22c8-3j23</guid>
    </item>
  </channel>
</rss>
