5.1 MEDIUM
- CVSS version (CVSS): 4.0
- Attack Vector (AV): Network (N)
- Attack Complexity (AC): Low (L)
- Attack Requirement (AT): None (N)
- Privileges Required (PR): Low (L)
- User Interaction (UI): Passive (P)
- Vulnerable System Impact Confidentiality (VC): None (N)
- Vulnerable System Impact Integrity (VI): None (N)
- Vulnerable System Impact Availability (VA): None (N)
- Subsequent System Impact Confidentiality (SC): Low (L)
- Subsequent System Impact Integrity (SI): Low (L)
- Subsequent System Impact Availability (SA): None (N)
- Modified Attack Vector (MAV): Network (N)
- Modified Attack Complexity (MAC): Low (L)
- Modified Attack Requirement (MAT): None (N)
- Modified Privileges Required (MPR): Low (L)
- Modified User Interaction (MUI): Passive (P)
- Modified Vulnerable System Impact Confidentiality (MVC): None (N)
- Modified Vulnerable System Impact Integrity (MVI): None (N)
- Modified Vulnerable System Impact Availability (MVA): None (N)
- Modified Subsequent System Impact Confidentiality (MSC): Low (L)
- Modified Subsequent System Impact Integrity (MSI): Low (L)
- Modified Subsequent System Impact Availability (MSA): Negligible (N)
- Safety (S): Not Defined (X)
- Automatable (AU): Not Defined (X)
- Recovery (R): Not Defined (X)
- Value Density (V): Not Defined (X)
- Vulnerability Response Effort (RE): Not Defined (X)
- Provider Urgency (U): Not Defined (X)
- Confidentiality Req. (CR): Not Defined (X)
- Integrity Req. (IR): Not Defined (X)
- Availability Req. (AR): Not Defined (X)
- Exploit Maturity (E): Not Defined (X)
Activity log
- Created suggestion
Twig: HTML-output filters in twig/* extras incorrectly declared `is_safe => ['all']`
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 is_safe => [all], causing Twig to treat plain text or HTML output as safe in HTML, JavaScript, CSS, URL, and other contexts where the output is not properly escaped. This issue is fixed in version 3.26.0.
References
-
https://github.com/twigphp/Twig/security/advisories/GHSA-jv8m-2544-3pg3 x_refsource_CONFIRM
-
https://github.com/twigphp/Twig/releases/tag/v3.26.0 x_refsource_MISC
Affected products
- ==< 3.26.0
- ==< 3.26.0
- ==< 3.26.0
Matching in nixpkgs
pkgs.twiggy
Code size profiler for Wasm
pkgs.ludtwig
Linter / Formatter for Twig template files which respects HTML and your time
pkgs.bitwig-studio
Digital audio workstation
pkgs.bitwig-studio3
Digital audio workstation
pkgs.bitwig-studio4
Digital audio workstation
pkgs.bitwig-studio5
None
pkgs.bitwig-studio6
Digital audio workstation
pkgs.typstPackages.twig
None
pkgs.perlPackages.Twiggy
AnyEvent HTTP server for PSGI
pkgs.perl5Packages.Twiggy
AnyEvent HTTP server for PSGI
pkgs.perlPackages.XMLTwig
Perl module for processing huge XML documents in tree mode
pkgs.twig-language-server
Language server for Twig templates
pkgs.perl5Packages.XMLTwig
Perl module for processing huge XML documents in tree mode
pkgs.bitwig-studio5-unwrapped
Digital audio workstation
pkgs.python313Packages.twiggy
Twiggy is the first totally new design for a logger since log4j
pkgs.python314Packages.twiggy
Twiggy is the first totally new design for a logger since log4j
pkgs.typstPackages.twig_0_1_0
None
pkgs.tree-sitter-grammars.tree-sitter-twig
Tree-sitter grammar for twig
pkgs.vimPlugins.nvim-treesitter-parsers.twig
Tree-sitter grammar for twig
-
nixos-unstable 0.0.0+rev=7195ee5
- nixpkgs-unstable 0.0.0+rev=7195ee5
- nixos-unstable-small 0.0.0+rev=7195ee5
-
nixos-26.05 0.0.0+rev=7195ee5
- nixos-26.05-small 0.0.0+rev=7195ee5
- nixpkgs-26.05-darwin 0.0.0+rev=7195ee5
pkgs.python313Packages.tree-sitter-grammars.tree-sitter-twig
Python bindings for tree-sitter-twig
Package maintainers
-
@eleinah Eleina Mironia <ellie@eleina.dev>
-
@bfortz Bernard Fortz <bernard.fortz@gmail.com>
-
@michalrus Michal Rus <m@michalrus.com>
-
@mrVanDalo Ingolf Wanger <contact@ingolf-wagner.de>
-
@MalteJanz Malte Janz <service.malte.j@protonmail.com>
-
@adfaure Adrien Faure <adfaure@pm.me>
-
@mightyiam Shahar "Dawn" Or <mightyiampresence@gmail.com>
-
@A-jay98 Ali Jamadi <ali@jamadi.me>
-
@stepbrobd Yifei Sun <ysun@hey.com>
-
@nbp Nicolas B. Pierron <nixos@nbp.name>
-
@genga898 Emmanuel Genga <genga898@gmail.com>
-
@lucperkins Luc Perkins <lucperkins@gmail.com>