Lucene search
+L

1517 matches found

Github Security Blog
Github Security Blog
added 2026/05/21 9:31 p.m.28 views

Twig: Arbitrary PHP code execution via `_self.(<string>)` macro-reference compilation

Description The obj.expr dynamic-attribute syntax added in 3.15.0 as the replacement for the deprecated attribute function lets the attribute be an arbitrary expression. When the receiver is self or any % import % alias and the parenthesised expression is a string literal, DotExpressionParser...

8.8CVSS6AI score0.00642EPSS
SaveExploits0References5Affected Software1
OSV
OSV
added 2026/05/21 9:31 p.m.20 views

GHSA-45VW-WH46-2VX8 Twig: Arbitrary PHP code execution via `_self.(<string>)` macro-reference compilation

Description The obj.expr dynamic-attribute syntax added in 3.15.0 as the replacement for the deprecated attribute function lets the attribute be an arbitrary expression. When the receiver is self or any % import % alias and the parenthesised expression is a string literal, DotExpressionParser...

8.7CVSS6AI score0.00642EPSS
SaveExploits0References5
OSV
OSV
added 2026/05/21 9:30 p.m.18 views

GHSA-MM6W-GR99-P3JJ Twig: Sandbox property and method bypass via object-destructuring assignment

Description The object-destructuring assignment syntax introduced in Twig 3.24.0 generates a call to CoreExtension::getAttribute with the $sandboxed argument hardcoded to false, regardless of whether a SandboxExtension is active. This permanently disables the sandbox's property and method policy...

8.7CVSS5.8AI score0.00394EPSS
SaveExploits0References4
Github Security Blog
Github Security Blog
added 2026/05/21 9:30 p.m.20 views

Twig: Sandbox property and method bypass via object-destructuring assignment

Description The object-destructuring assignment syntax introduced in Twig 3.24.0 generates a call to CoreExtension::getAttribute with the $sandboxed argument hardcoded to false, regardless of whether a SandboxExtension is active. This permanently disables the sandbox's property and method policy...

7.1CVSS5.8AI score0.00394EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/21 9:27 p.m.22 views

Twig: HTML-output filters in twig/* extras incorrectly declared `is_safe => ['all']`

Description Several filters in the twig/ extras packages are registered with issafe = 'all', which tells Twig's autoescaper to treat their output as safe in every context html, js, css, url, .... The output of these filters is plain text or HTML markup, neither of which is safe in every escaping...

5.4CVSS5.8AI score0.00305EPSS
SaveExploits0References5Affected Software2
OSV
OSV
added 2026/05/21 9:27 p.m.7 views

GHSA-JV8M-2544-3PG3 Twig: HTML-output filters in twig/* extras incorrectly declared `is_safe => ['all']`

Description Several filters in the twig/ extras packages are registered with issafe = 'all', which tells Twig's autoescaper to treat their output as safe in every context html, js, css, url, .... The output of these filters is plain text or HTML markup, neither of which is safe in every escaping...

5.3CVSS5.8AI score0.00305EPSS
SaveExploits0References5
Snyk
Snyk
added 2026/05/21 9:27 p.m.13 views

Improper Encoding or Escaping of Output

Overview Affected versions of this package are vulnerable to Improper Encoding or Escaping of Output in the htmltomarkdown, markdowntohtml, and inlinecss filters due to incorrect declaration of output safety. An attacker can inject unescaped HTML or script content by supplying specially crafted...

6.1CVSS5.8AI score0.00305EPSS
SaveExploits0References2
OSV
OSV
added 2026/05/21 9:25 p.m.19 views

GHSA-VCC8-PHRV-43WJ Twig: Sandbox property allowlist bypass via the `column` filter (array_column on objects)

Description The column filter passes its input straight to PHP's native arraycolumn. When the array elements are objects, arraycolumn reads $obj-$name and $obj-$index directly, including invoking get/isset. Because this property read happens entirely in PHP native code and never reaches...

2.1CVSS5.9AI score0.00331EPSS
SaveExploits0References4
Github Security Blog
Github Security Blog
added 2026/05/21 9:25 p.m.25 views

Twig: `template_from_string()` escapes a SourcePolicy-driven sandbox via synthesized template name

Description When the sandbox is enabled selectively via SourcePolicyInterface and not globally, a sandboxed template that is allowed to call templatefromstring and include can render an arbitrary inner template with no security policy enforcement. Environment::createTemplate compiles the inner...

9.8CVSS6.1AI score0.00616EPSS
SaveExploits0References4Affected Software1
OSV
OSV
added 2026/05/21 9:24 p.m.28 views

GHSA-7P85-W9PX-JPJP Twig: PHP code injection via `{% use %}` template name

Description Compiler::string escapes ", $, , NUL and TAB when generating PHP double-quoted string literals, but does not escape single quotes. In ModuleNode::compileConstructor, the template name from a % use % tag is compiled via subcompile - string and placed inside a surrounding PHP...

9.3CVSS6.2AI score0.00688EPSS
SaveExploits0References4
Github Security Blog
Github Security Blog
added 2026/05/21 9:24 p.m.38 views

Twig: PHP code injection via `{% use %}` template name

Description Compiler::string escapes ", $, , NUL and TAB when generating PHP double-quoted string literals, but does not escape single quotes. In ModuleNode::compileConstructor, the template name from a % use % tag is compiled via subcompile - string and placed inside a surrounding PHP...

9.8CVSS6.2AI score0.00688EPSS
SaveExploits0References4Affected Software1
Snyk
Snyk
added 2026/05/21 9:23 p.m.13 views

Allocation of Resources Without Limits or Throttling

Overview Affected versions of this package are vulnerable to Allocation of Resources Without Limits or Throttling in the IntlExtension process. An attacker can cause excessive memory consumption by supplying a large number of unique arguments to the formatdatetime, formatdate, formattime,...

6.9CVSS5.8AI score0.00542EPSS
SaveExploits0References2
OSV
OSV
added 2026/05/21 9:23 p.m.12 views

GHSA-35WC-CVQG-78FP twig/intl-extra: Unbounded formatter memoisation in keyed on template-controlled arguments

Description IntlExtension memoises every \IntlDateFormatter and \NumberFormatter it creates in instance-level arrays keyed on a hash that includes locale, pattern, attrs and other values that are ordinary named arguments of the formatdatetime / formatdate / formattime / formatnumber /...

6.9CVSS5.8AI score0.00542EPSS
SaveExploits0References4
Github Security Blog
Github Security Blog
added 2026/05/21 9:23 p.m.22 views

twig/intl-extra: Unbounded formatter memoisation in keyed on template-controlled arguments

Description IntlExtension memoises every \IntlDateFormatter and \NumberFormatter it creates in instance-level arrays keyed on a hash that includes locale, pattern, attrs and other values that are ordinary named arguments of the formatdatetime / formatdate / formattime / formatnumber /...

6.5CVSS5.8AI score0.00542EPSS
SaveExploits0References4Affected Software1
OSV
OSV
added 2026/05/21 9:21 p.m.14 views

GHSA-4J38-F5CW-54H7 Twig: The `spaceless` filter implicitly marks its output as safe

Description The spaceless filter is registered with issafe = 'html', which means Twig's autoescaper does not escape its output in an HTML context. As a result, applying spaceless to attacker-controlled input that contains markup emits the markup unescaped even when the developer never wrote |raw...

5.3CVSS5.7AI score0.00295EPSS
SaveExploits0References4
Github Security Blog
Github Security Blog
added 2026/05/21 9:21 p.m.24 views

Twig: The `spaceless` filter implicitly marks its output as safe

Description The spaceless filter is registered with issafe = 'html', which means Twig's autoescaper does not escape its output in an HTML context. As a result, applying spaceless to attacker-controlled input that contains markup emits the markup unescaped even when the developer never wrote |raw...

5.4CVSS5.7AI score0.00295EPSS
SaveExploits0References4Affected Software1
NCSC
NCSC
added 2026/05/21 7:55 a.m.28 views

Flattening of vulnerability issues within the Drupal core

Drupal has identified a vulnerability in the Drupal core versions starting from 8.9.0, specifically versions 10.x and 11.x. The vulnerability involves SQL injection in the Drupal’s database abstraction API. As a result, unauthorized malicious actors can execute arbitrary SQL injections on sites...

9.8CVSS6.2AI score0.87892EPSS
SaveExploits17References1
Tenable Nessus
Tenable Nessus
added 2026/05/21 12:00 a.m.20 views

Linux Distros Unpatched Vulnerability : CVE-2026-46638

The Linux/Unix host has one or more packages installed that are impacted by a vulnerability without a vendor supplied patch available. - Twig is a template language for PHP. Prior to 3.26.0, % sandbox %% include % can include a template that was previously loaded outside the sandbox without...

8.1CVSS6.1AI score0.00473EPSS
SaveExploits0References3
Tenable Nessus
Tenable Nessus
added 2026/05/21 12:00 a.m.13 views

Linux Distros Unpatched Vulnerability : CVE-2026-46637

The Linux/Unix host has one or more packages installed that are impacted by a vulnerability without a vendor supplied patch available. - Twig is a template language for PHP. Prior to 3.26.0, several filters in twig/markdown-extra and twig/cssinliner-extra are registered with issafe = all, causing...

5.4CVSS6.1AI score0.00305EPSS
SaveExploits0References3
Tenable Nessus
Tenable Nessus
added 2026/05/21 12:00 a.m.12 views

Linux Distros Unpatched Vulnerability : CVE-2026-46627

The Linux/Unix host has one or more packages installed that are impacted by a vulnerability without a vendor supplied patch available. - Twig is a template language for PHP. Prior to 3.26.0, the Twig sandbox does not prevent a template from consuming CPU, memory, or wall-clock time, even under th...

7.1CVSS6.1AI score0.00542EPSS
SaveExploits0References3
Rows per page
Query Builder