Zum Inhalt springen.
Sympa Menü

it-securitynotifies - [IT-SecNots] [Security-news] htmLawed - Moderately critical - Cross-site scripting - SA-CONTRIB-2026-315

it-securitynotifies AT lists.piratenpartei.de

Betreff: Sicherheitsankündigungen

Listenarchiv

[IT-SecNots] [Security-news] htmLawed - Moderately critical - Cross-site scripting - SA-CONTRIB-2026-315


Chronologisch Thread  
  • From: security-news AT drupal.org
  • To: security-news AT drupal.org
  • Subject: [IT-SecNots] [Security-news] htmLawed - Moderately critical - Cross-site scripting - SA-CONTRIB-2026-315
  • Date: Wed, 4 Nov 2026 17:52:45 +0000
  • Arc-authentication-results: i=2; smtp2.osuosl.org; arc=fail smtp.remote-ip=140.211.10.49
  • Arc-authentication-results: i=1; smtp1.osuosl.org; dmarc=pass header.from=drupal.org; dkim=pass header.d=drupal.org header.i= AT drupal.org header.a=rsa-sha256 header.s=h2cwj55irf2bug4gly7tdskg3xbjhlg6 header.b=k3dNdLml; dkim=pass header.d=amazonses.com header.i= AT amazonses.com header.a=rsa-sha256 header.s=hsbnp7p3ensaochzwyq5wwmceodymuwv header.b=RZg86L02; arc=none smtp.remote-ip=54.240.27.116
  • Arc-filter: OpenARC Filter v1.3.2 smtp2.osuosl.org 94A8C4420A
  • Arc-filter: OpenARC Filter v1.3.2 smtp1.osuosl.org 2E3C080C4E
  • Arc-message-signature: i=2; d=osuosl.org; s=arc; a=rsa-sha256; c=relaxed/relaxed; t=1793816879; h=X-Comment:DKIM-Signature:Received:X-Spam-Flag:X-Spam-Score: X-Spam-Level:X-Spam-Status:ARC-Filter:Received-SPF:DKIM-Signature: DKIM-Signature:Date:To:MIME-Version:Feedback-ID:X-Mailman-Rule-Hits: X-Mailman-Rule-Misses:Message-ID-Hash:X-Mailman-Approved-At: Message-ID:From:X-Mailman-Version:Precedence:Reply-To:Subject:List-Id: Archived-At:List-Archive:List-Help:List-Owner:List-Post: List-Subscribe:List-Unsubscribe:Content-Type: Content-Transfer-Encoding; bh=v4xPd2LrRrSyMidJf0rsCObAzCX6ZQ4DZ941RIX3CbU=; b=fUM8ei8CyBgeOhbjk+LRZYXqZ9rNt7uk8K0Ni+4L4yoo0nQq4LNnRahEVOqIv3WZbtsk mH0H+WCJ5fMrkrGY5JHweXoLWwv8J6/7NTbY31iVvY5YNmJlEaGmU6123Z+YkqHoIb0VF yuPWIEdB57K0VFwX5SOG9FcSmbh9Km+bJxwQVyGl+pQuI0preI63tZtRJX19+bd3uFRQ1 I2XvFMJRoF0g6tQ/Vgwa27G85SJJEg7GL160xAQb9N+TWEoS9ol8p89CtPWTIMwG10dDh rLJkTrnz+xIu1ja5CPsOdWD8UwfkArGZwUDK0C+cyM0I+QpOAPO0SklbWsNSJAXA+0Q==
  • Arc-message-signature: i=1; d=osuosl.org; s=arc; a=rsa-sha256; c=relaxed/relaxed; t=1793814766; h=Received-SPF:DKIM-Signature:DKIM-Signature:Date:Message-ID:To: Subject:MIME-Version:Content-Type:Content-Transfer-Encoding:X-Mailer: Sender:From:Feedback-ID:X-SES-Outgoing; bh=adWok/BOixxl6vrp3Yi1Q4Bblztc47jBP79GIH51MRE=; b=lDMYRAQApbMfEPqJNrBX/LDKqxEPo6pZ0uKVTrupNdQ9Q2TI1BvAW2t1BKym3laUkadU WhZYif2p1GVut3t7YR1WBSoNUm+fTSNJYzA8b9YGES4dk/6u4LIIzqVt3IUdm2EPOThtt FmrKeJ/Eo0Die4UfYn7rxbqrC5S9qygEbNlpktNzdFTBcvKwAYI12q9SqP0eNkBE8p5w1 UZ8aO7Xa2yfaj7R5MEOA96GEhNmFAi2BenLIvhutzr3ipmV19vGx2v8yu/aVzSAkV33ay MZ/64savMTetVT6PLKVUdrkfPre50WdlV+6EiOBWyK/aOfWm40kn8837w91QSIMgxOA==
  • Arc-seal: i=2; d=osuosl.org; s=arc; a=rsa-sha256; cv=fail; t=1793816879; b=DWRWy5ZIQ2bWoxs+PwT1OKSvrxZqil/65Dg5UVCI6w3frb48rvREB59rIkF6LzDl/+Nu a/lUmSx35Td23Du1yUE/Qqnu7azoFeYijD0nbWyzxBhKkVQYZWq26Okct7D+yImWMuwFc 9TirxqC/mzUOh4tp+D1ZWd86x3o2qn3nhk75DtrdvhSSq9Qr8aFRAkGdrNBEdmz16mR1C dUHGbRDDdXauQorjvfm8Hb0UaB6R1C6zc0W4K2iN5uVIe0GgdLGUsDrX27//9EHeR5+Cq j+uQMJe13D+ulNA0s9Tgbnx+RkT/VMkX1cVyRyzJ6gYPdlKA5AKhm73sBhwurZHNFqg==
  • Arc-seal: i=1; d=osuosl.org; s=arc; a=rsa-sha256; cv=none; t=1793814766; b=tMuQe9lmkoqfwHkBw+NQ2v46PwQaZdH75HYIJbs+a4TWm3ThlcZ9x3tTP4AwzmS7v7js OeoQ6TYBr8pV9wpZS2ChrkuDhQRiD8mimOUBI8yH61ehZibkdRWXEW4Qb8MUlE3HoYLp5 0XkXiWJeAuPdWLLB+rMHdcSgM85wEj+d5llwIAbezLyKPnjTKZ1SIYWcNWA2/bQZSjeX0 UMkh53t/MUQ9gQar+/X0a73oxYGD5i04Ru/ykQh/X4978/39au2DBh9jpRRTHgG23TBbX bNI/Kh9xwgBDq2PLnLFoBmbdEPryLwi7Wmz8il8DSbNB6HFYbuPPwdwZJtwSZGTCK3w==
  • Archived-at: <https://lists.drupal.org/mailman3/hyperkitty/list/security-news AT drupal.org/message/2FLZEWXWNLYF6IXPF2YHO546NLZ2XFAL/>
  • Authentication-results: lists.piratenpartei.de; dkim=pass header.d=drupal.org header.s=default header.b=N32QXtFi; dkim=fail ("body hash did not verify") header.d=drupal.org header.s=h2cwj55irf2bug4gly7tdskg3xbjhlg6 header.b=k3dNdLml; dkim=fail ("body hash did not verify") header.d=amazonses.com header.s=hsbnp7p3ensaochzwyq5wwmceodymuwv header.b=RZg86L02; spf=pass (lists.piratenpartei.de: domain of security-news-bounces AT drupal.org designates 2605:bc80:3010::133 as permitted sender) smtp.mailfrom=security-news-bounces AT drupal.org; arc=reject ("cv is fail on i=2"); dmarc=pass (policy=none) header.from=drupal.org
  • Feedback-id: ::1.us-west-2.eaokZ1GT8utLqfMHQoyOsEFVrSIzzS6R+14LP6WIIUY=:AmazonSES
  • List-archive: <https://lists.drupal.org/mailman3/hyperkitty/list/security-news AT drupal.org/>
  • List-id: <security-news.drupal.org>

View online: https://www.drupal.org/sa-contrib-2026-315

Project: htmLawed [1]
Project machine name: htmlawed
Date: 2026-November-04
Security risk: *Moderately critical* 14 ∕ 25
AC:Basic/A:User/CI:Some/II:Some/E:Theoretical/TD:All [2]
Vulnerability: Cross-site scripting

Affected versions: >=4.1.0 <4.1.11
CVE IDs: CVE-2026-122079
Description: 
The htmLawed module enables use of the htmLawed [3] PHP library as a filter
in a Text Format for restriction/filtering of HTML in textual input.

The htmLawed filter does not sufficiently filter attributes, leading to a
cross-site scripting (XSS) vulnerability.

This vulnerability affects sites on Drupal core > 11.2 or any version of core
with the HTMX library.

Solution: 
Install the latest version:

* If you use version 4.1.x, upgrade to 4.1.11 [4].
* 8.x-3.x versions are not affected.

Review configuration and update:

* For Text Formats that use the htmLawed filter, check that the filter's
/Config./ setting includes /data-hx-*/ for the /deny_attribute/ parameter.
E.g.: /'safe'=>1, 'elements'=>'a, em, strong, cite, code, ol, ul, li, dl,
dt, dd', 'deny_attribute'=>'data-hx-*, id, style'/

Reported By: 
* Pierre Rudloff (prudloff) [5] of the Drupal Security Team

Fixed By: 
* alpha2zee [6]

Coordinated By: 
* Swan Kalata (akalata) [7] of the Drupal Security Team
* Bram Driesen (bramdriesen) [8] of the Drupal Security Team
* Greg Knaddison (greggles) [9] of the Drupal Security Team
* Juraj Nemec (poker10) [10] of the Drupal Security Team
* Jess (xjm) [11] of the Drupal Security Team

------------------------------------------------------------------------------
Contribution record [12]

[1] https://www.drupal.org/project/htmlawed
[2] https://www.drupal.org/drupal-security-team/security-risk-levels-defined
[3] https://bioinformatics.org/phplabware/internal_utilities/htmLawed/index.php
[4] https://www.drupal.org/project/htmlawed/releases/4.1.11
[5] https://www.drupal.org/u/prudloff
[6] https://www.drupal.org/u/alpha2zee
[7] https://www.drupal.org/u/akalata
[8] https://www.drupal.org/u/bramdriesen
[9] https://www.drupal.org/u/greggles
[10] https://www.drupal.org/u/poker10
[11] https://www.drupal.org/u/xjm
[12] https://new.drupal.org/contribution-record?source_link=https%3A//www.drupal.org/node/3629221

_______________________________________________
Security-news mailing list -- security-news AT drupal.org
To unsubscribe send an email to security-news-leave AT drupal.org
Unsubscribe at

  • [IT-SecNots] [Security-news] htmLawed - Moderately critical - Cross-site scripting - SA-CONTRIB-2026-315, security-news, 04.11.2026

Archiv bereitgestellt durch MHonArc 2.6.19+.

Seitenanfang