From patchwork Thu Dec 18 13:46:57 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gyorgy Sarvari X-Patchwork-Id: 76925 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 06D92D6D227 for ; Thu, 18 Dec 2025 13:47:05 +0000 (UTC) Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com [209.85.128.53]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.42286.1766065623166023745 for ; Thu, 18 Dec 2025 05:47:03 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=G3mId/B4; spf=pass (domain: gmail.com, ip: 209.85.128.53, mailfrom: skandigraun@gmail.com) Received: by mail-wm1-f53.google.com with SMTP id 5b1f17b1804b1-47a95efd2ceso5747325e9.2 for ; Thu, 18 Dec 2025 05:47:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1766065621; x=1766670421; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:from:to:cc:subject:date:message-id:reply-to; bh=qTlZGZRqhK1a9ST/cDLzr46cZDY68Kxis22ymlILip4=; b=G3mId/B4aRj6UNM/kqEFJ1hIz/Va2fwTo1iYMAmG3kC85f4l2hGjkLPJ6XV4nyRnBl LxIq2IgKjnGdIcD0guwPZC55Y0Pa/e13176zThzvti44ZJ2kIexyimm3l2GaWGhMvR3C E2/9nNgvJgVbXR1ScmSzW6+Enkk3ODODIc2BUAn0YY31y+9jy/au3dly97x/YyXQJiW+ WPX6nxUSDvOJRbfKpYlhGJ95pFtraK1lgltWPeRhlxGSpulgIDuizFw11CJzSnF/CU+d aZMJVirzvZ4w+hdOtJ9wPR5Ikt4aIjBfIRuDJvUybz0y5IVcdaRWPZEOwKcTfOo7naBR deNg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766065621; x=1766670421; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=qTlZGZRqhK1a9ST/cDLzr46cZDY68Kxis22ymlILip4=; b=Vyv/KfYxvcKIONFTluYKa6427YXyO25aGgpWwW2ez16v0vldvDLDx/H14o3V0ZCzwa JUweRPJIYyMIVtcMHSCja5OjjuorNXolesEjAGRgh18QvnhDN1ny8wPoVmwATXkPzPl/ oKoxROXa5mU5E4AD7cJd74lJWkU3zgARUxrN1TSoTuOFYuN54jTwu0KVYPctPWFRz0AT r99NszTV8dcJYx7sikW0fx8XLUIQX9G9JE9nzSL2Q222XFTcojC7Vx9KrAGvKn64B09Y 5YoWy1MVx7P00HrePzPhwlpuaG2tZaRnr7p7y1w/O7CXGamsuqXbdle6/aqlcCuFsAu0 D+dw== X-Gm-Message-State: AOJu0Yzd1QdML9wxnfI1NDlpaC9Q/5ZXdjt0NUs7weohzBRxNMg0PCt3 2RAy0lBQG8wGIoPs4wxyW2fpVQvUkvf531b0nWmBe1P4bErjuQHoLF2fRYa6HA== X-Gm-Gg: AY/fxX79i7rkJJTZG++DW/mEv1RaPp11KrqL1sQMqYXw+2XrnG2kbotiufZ7wSmG9SS L/q2iFH5sdd7VuuHWxqvba+CZLaXikJ6igZ0QLr3qOYWAx/7pTpCBOoTLTY0IESkpKmEpq6aazM 5KQzAJdVP/enTBpVPgts5ZH9oqauep6atuk71wb0xpw1SeB0FeWEh6YNDrByDiXgFM3Llf/GgQc thc/53xdQNZ+MD01l+9GBRgSkRRvCgR8LBrh9SmB1lyV/MF/AqmTJLwswi5/uFJgDAqqw/eTbaY 2jHcxkpHIRL+5rsSHbwHqBYwK5vc8LvuEpO1qsBLMGCxcv07J7yJlLU+XXh4utINMtok9yl7El6 J2XujVgXA8gM+iBlVM10b87bBy2Njs4CX/OS8VscYPmucjGxBFO+itgAxpOTMRwSgLzqn15KQsH InfPJtNII9 X-Google-Smtp-Source: AGHT+IH9KzsRsId+OqBC1E7RlTyEAifUe8xWaXF9NpP1eYgfZt1QSiQ3igoeSn8Mh6eQP7hvwZibHw== X-Received: by 2002:a05:600c:1c1a:b0:477:755b:5587 with SMTP id 5b1f17b1804b1-47a8f89b8b5mr255004805e9.8.1766065621206; Thu, 18 Dec 2025 05:47:01 -0800 (PST) Received: from desktop ([51.154.145.205]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4324493fda5sm5272239f8f.17.2025.12.18.05.47.00 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 18 Dec 2025 05:47:00 -0800 (PST) From: Gyorgy Sarvari To: openembedded-devel@lists.openembedded.org Subject: [meta-webserver][kirkstone][PATCH 1/4] cherokee: patch CVE-2020-12845 Date: Thu, 18 Dec 2025 14:46:57 +0100 Message-ID: <20251218134700.3509105-1-skandigraun@gmail.com> X-Mailer: git-send-email 2.52.0 MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 18 Dec 2025 13:47:05 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/122764 Details: https://nvd.nist.gov/vuln/detail/CVE-2020-12845 Pick the merge commit that mentions the vulnerability. Signed-off-by: Gyorgy Sarvari --- .../cherokee/cherokee/CVE-2020-12845.patch | 195 ++++++++++++++++++ .../recipes-httpd/cherokee/cherokee_git.bb | 1 + 2 files changed, 196 insertions(+) create mode 100644 meta-webserver/recipes-httpd/cherokee/cherokee/CVE-2020-12845.patch diff --git a/meta-webserver/recipes-httpd/cherokee/cherokee/CVE-2020-12845.patch b/meta-webserver/recipes-httpd/cherokee/cherokee/CVE-2020-12845.patch new file mode 100644 index 0000000000..864cfd0a87 --- /dev/null +++ b/meta-webserver/recipes-httpd/cherokee/cherokee/CVE-2020-12845.patch @@ -0,0 +1,195 @@ +From dab30272a2fc72f69542a6ae2d6d63de875574cb Mon Sep 17 00:00:00 2001 +From: Stefan de Konink +Date: Sat, 25 Jul 2020 22:17:13 +0200 +Subject: [PATCH] Fix CVE-2020-12845 (#1243) + +* Implement tests for CVE-2020-12845 + +Can be manually reproduced by: +curl -H "Authorization: Basic " -X GET url +curl -H "Authorization: Digest " -X GET url + +* Don't process empty input for cherokee_buffer_decode_base64 +* Don't process empty input for cherokee_validator_parse_basic and cherokee_validator_parse_digest +* Guard empty input in get_authorization to resolve CVE-2020-12845 + +Thanks Patrik Lantz from F-Secure for reporting this issue! + +CVE: CVE-2020-12845 +Upstream-Status: Backport [https://github.com/cherokee/webserver/commit/51f13b9535e652421c128ef541371854637ac32e] +Signed-off-by: Gyorgy Sarvari +--- + cherokee/buffer.c | 3 +++ + cherokee/connection.c | 5 +++++ + cherokee/validator.c | 14 ++++++++++++++ + qa/310-Authorization-empty.py | 35 +++++++++++++++++++++++++++++++++++ + qa/311-Authorization-empty.py | 33 +++++++++++++++++++++++++++++++++ + qa/Makefile.am | 4 +++- + 6 files changed, 93 insertions(+), 1 deletion(-) + create mode 100644 qa/310-Authorization-empty.py + create mode 100644 qa/311-Authorization-empty.py + +diff --git a/cherokee/buffer.c b/cherokee/buffer.c +index d93c1638..2b07ceb3 100644 +--- a/cherokee/buffer.c ++++ b/cherokee/buffer.c +@@ -1643,6 +1643,9 @@ cherokee_buffer_decode_base64 (cherokee_buffer_t *buf) + -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 /* F0-FF */ + }; + ++ if (unlikely(buf == NULL || buf->len == 0)) ++ return ret_ok; ++ + for (i=0; i < buf->len; i++) { + d = b64_decode_tab[(int) buf->buf[i]]; + if (d != -1) { +diff --git a/cherokee/connection.c b/cherokee/connection.c +index 0b790282..e11c01c3 100644 +--- a/cherokee/connection.c ++++ b/cherokee/connection.c +@@ -1895,6 +1895,11 @@ get_authorization (cherokee_connection_t *conn, + ptr += pre_len; + ptr_len -= pre_len; + ++ /* Guard authentication string ++ */ ++ if (ptr_len == 0) ++ return ret_error; ++ + /* Parse the request + */ + switch (conn->req_auth_type) { +diff --git a/cherokee/validator.c b/cherokee/validator.c +index 8b02b698..f227a813 100644 +--- a/cherokee/validator.c ++++ b/cherokee/validator.c +@@ -125,6 +125,11 @@ cherokee_validator_parse_basic (cherokee_validator_t *validator, char *str, cuin + char *colon; + cherokee_buffer_t auth = CHEROKEE_BUF_INIT; + ++ /* Guard empty input ++ */ ++ if (unlikely(str == NULL || str_len == 0)) ++ goto error; ++ + /* Decode base64 + */ + cherokee_buffer_add (&auth, str, str_len); +@@ -166,6 +171,11 @@ cherokee_validator_parse_digest (cherokee_validator_t *validator, + cherokee_buffer_t auth = CHEROKEE_BUF_INIT; + cherokee_buffer_t *entry_buf; + ++ /* Guard empty input ++ */ ++ if (unlikely(str == NULL || str_len == 0)) ++ goto error; ++ + /* Copy authentication string + */ + cherokee_buffer_add (&auth, str, str_len); +@@ -260,6 +270,10 @@ cherokee_validator_parse_digest (cherokee_validator_t *validator, + */ + cherokee_buffer_mrproper (&auth); + return ret_ok; ++ ++error: ++ cherokee_buffer_mrproper (&auth); ++ return ret_error; + } + + +diff --git a/qa/310-Authorization-empty.py b/qa/310-Authorization-empty.py +new file mode 100644 +index 00000000..ef2f8d24 +--- /dev/null ++++ b/qa/310-Authorization-empty.py +@@ -0,0 +1,35 @@ ++import base64 ++ ++from conf import * ++from base import * ++ ++MAGIC = "Cherokee supports old crypt password hashes" ++REALM = "realm" ++USER = "username" ++PASSWD = "alo" ++ ++CONF = """ ++vserver!1!rule!3100!match = directory ++vserver!1!rule!3100!match!directory = /htpasswd_plain_empty ++vserver!1!rule!3100!match!final = 0 ++vserver!1!rule!3100!auth = htpasswd ++vserver!1!rule!3100!auth!methods = basic ++vserver!1!rule!3100!auth!realm = %s ++vserver!1!rule!3100!auth!passwdfile = %s ++""" ++ ++class Test (TestBase): ++ def __init__ (self): ++ TestBase.__init__ (self, __file__) ++ ++ self.name = "Authorization: Basic empty" ++ self.expected_error = 401 ++ self.request = "GET /htpasswd_plain_empty/file HTTP/1.0\r\n" + \ ++ "Authorization: Basic \r\n" ++ ++ def Prepare (self, www): ++ tdir = self.Mkdir (www, "htpasswd_plain_empty") ++ passf = self.WriteFile (tdir, "passwd", 0444, '%s:%s\n' %(USER, PASSWD)) ++ self.WriteFile (tdir, "file", 0444, MAGIC) ++ ++ self.conf = CONF % (REALM, passf) +diff --git a/qa/311-Authorization-empty.py b/qa/311-Authorization-empty.py +new file mode 100644 +index 00000000..017fe036 +--- /dev/null ++++ b/qa/311-Authorization-empty.py +@@ -0,0 +1,33 @@ ++import base64 ++ ++from base import * ++ ++MAGIC = "Don't show this" ++ ++CONF = """ ++vserver!1!rule!3110!match = directory ++vserver!1!rule!3110!match!directory = /digest_empty_1 ++vserver!1!rule!3110!match!final = 0 ++vserver!1!rule!3110!auth = plain ++vserver!1!rule!3110!auth!methods = digest ++vserver!1!rule!3110!auth!realm = Test is the realm ++vserver!1!rule!3110!auth!passwdfile = %s ++""" ++ ++class Test (TestBase): ++ def __init__ (self): ++ TestBase.__init__ (self, __file__) ++ self.name = "Authorization: Digest empty" ++ ++ self.request = "GET /digest_empty_1/file HTTP/1.0\r\n" + \ ++ "Authorization: Digest \r\n" ++ self.expected_error = 401 ++ self.expected_content = [ "WWW-Authenticate: Digest", "qop=", "algorithm=" ] ++ self.forbiden_content = MAGIC ++ ++ def Prepare (self, www): ++ tdir = self.Mkdir (www, "digest_empty_1") ++ self.WriteFile (tdir, "file", 0444, MAGIC) ++ passfile = self.WriteFile (tdir, ".passwd", 0444, "user:password\n") ++ ++ self.conf = CONF % (passfile) +diff --git a/qa/Makefile.am b/qa/Makefile.am +index 5cdaf4d6..e5bd42ce 100644 +--- a/qa/Makefile.am ++++ b/qa/Makefile.am +@@ -326,7 +326,9 @@ run-tests.py \ + 302-DirIndex3.py \ + 304-Dirlist-TransferEncoding.py \ + 305-Error-ContentLength.py \ +-306-NoContent-keepalive.py ++306-NoContent-keepalive.py \ ++310-Authorization-empty.py \ ++311-Authorization-empty.py + + if USE_OPENSSL + ssl-keys/set-1.pem: ssl-keys/set-1.key openssl.cnf diff --git a/meta-webserver/recipes-httpd/cherokee/cherokee_git.bb b/meta-webserver/recipes-httpd/cherokee/cherokee_git.bb index 7100ef4341..a3d871555f 100644 --- a/meta-webserver/recipes-httpd/cherokee/cherokee_git.bb +++ b/meta-webserver/recipes-httpd/cherokee/cherokee_git.bb @@ -16,6 +16,7 @@ SRC_URI = "git://github.com/cherokee/webserver;branch=master;protocol=https \ file://0001-configure.ac-Add-foreign-to-AM_INIT_AUTOMAKE.patch \ file://0001-make-Do-not-build-po-files.patch \ file://0001-common-internal.h-Define-LLONG_MAX-if-undefined.patch \ + file://CVE-2020-12845.patch \ " S = "${WORKDIR}/git" From patchwork Thu Dec 18 13:46:58 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gyorgy Sarvari X-Patchwork-Id: 76924 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 06D3BD6D226 for ; Thu, 18 Dec 2025 13:47:05 +0000 (UTC) Received: from mail-wr1-f41.google.com (mail-wr1-f41.google.com [209.85.221.41]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.42260.1766065623739535861 for ; Thu, 18 Dec 2025 05:47:04 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=LzfSwkAW; spf=pass (domain: gmail.com, ip: 209.85.221.41, mailfrom: skandigraun@gmail.com) Received: by mail-wr1-f41.google.com with SMTP id ffacd0b85a97d-431048c4068so395658f8f.1 for ; Thu, 18 Dec 2025 05:47:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1766065622; x=1766670422; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=Zp90/Qv6n5gQhqaRapy8NGvsdohcqTFlZQCDOdkC66A=; b=LzfSwkAWwj7EsmJgkIBu9DAJ0u+ZA4RRtaznqKnj9KoV8JnU7QR/qdGUqkE684/zV6 TgeLrmDZXO4Nka0PP9LMo5do8LcmhX3vL+Asx5MasgJJbVeU24pDbvNtD4+PsqTE67Xh SFxlNRJkmyor93t4AmQOvD8PajmYi0UrA1rrkbExMU/sdINzVrZGg6yWvroay5bBI+Xp v0f5hbM/dHSaBkIHQWHph+ECnp2KKh4eJ3prhGs++awbZPsS5BZMXDn7b1CE7Fui1wD+ bgMv3n9QLISjOHDmYcmwrXpnLT9s52Sz86hBOn0XJWdJvU6GXxTAkmv3MQKZD5E3seYK 33sA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766065622; x=1766670422; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=Zp90/Qv6n5gQhqaRapy8NGvsdohcqTFlZQCDOdkC66A=; b=m0ImFJk74pmFrxBmxVV+8PFeqyLBd6NhhqKtphZoQQmVOi7ezBvi0P83Mgg3eOQyuZ Qt+t+D32tgkeFjtnyJCs/ROxKSdM6XJuEB6Ju4PAcQSe767EA++W4jNQyDvShci+wBB3 8WmxsLO0yh91zU45zkVWHuN8490u3pSmJ78EmhUu4dWuLWhEtpPWKGRKp62IXe5lX9Ix 8sURZdu6VMSSyDeXWAfDvEK9sKKUMFZ7CnV2Q/r2HWLs5s5Zief+XORJTNBygBKxRFdF ArKVYCG5Rk09nRaZq0V0dTG4XzW/wjIJbeHU9HBDfCmzFILzr7Nh3C9NbCI++DDBfk2q YMyg== X-Gm-Message-State: AOJu0Yx/cW6E5B9j0TseDY1nmtbvHtYi7CKiwQme5jPJYX7pobeD3XhO nTPM/WUKdjXtbATesAzLbXwssJFfOPU/V7LrKhPxObCFmBJ2GZ5wPvP3aP5jmw== X-Gm-Gg: AY/fxX7rlMlUceiTcjXAw/nE0H/lY2Rhd5VSgR2OI4DTmchvxvULovqqwKHJGjgbYr4 3bDo3qfYrcAASC/f5g7JT6jadysAMqIctGKXdQ5kNg+jakpYa8dmLBnpZKR57qfmOwm1mRv5oiQ 75oc3DxV2hPzSS3CPJKrI37rposG1D2zqDvXd46HMeK5e1ISOfNoXnfHXMGE1sNXpKwaAdCKEg4 pSK6PtheFaNEsTFzrKukiuG2t/MTwo0bq8Gvrz3tAdRELf6b7dZpIuIr3bWUhyz8BzHx2LgEwk+ lR4uwOK2xirxzmoiLYFbURElk7gdFyndiPfV9yO1aRGqf+xEDCzGToODiPPECAIXyGM+6fMqJBW I4VzaWHPO6Z3bVv6xozE3ZXUHOgJU4/oWPQsO6y15gN+XlF7S7ZnFUD81aDMyFOILyT12mkq9fM dnbZi0dfdvuklieY411g4= X-Google-Smtp-Source: AGHT+IEJ+cdJduL0O5wdHlg+iTv822D5BnarlYpRYxx3PiojzqDO46FgtcMWAjR91ijKs1g0QJJDwg== X-Received: by 2002:adf:e588:0:b0:431:1c7:f967 with SMTP id ffacd0b85a97d-432447ac138mr3331895f8f.17.1766065621809; Thu, 18 Dec 2025 05:47:01 -0800 (PST) Received: from desktop ([51.154.145.205]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4324493fda5sm5272239f8f.17.2025.12.18.05.47.01 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 18 Dec 2025 05:47:01 -0800 (PST) From: Gyorgy Sarvari To: openembedded-devel@lists.openembedded.org Subject: [meta-webserver][kirkstone][PATCH 2/4] hiawatha: set a working SRC_URI Date: Thu, 18 Dec 2025 14:46:58 +0100 Message-ID: <20251218134700.3509105-2-skandigraun@gmail.com> X-Mailer: git-send-email 2.52.0 In-Reply-To: <20251218134700.3509105-1-skandigraun@gmail.com> References: <20251218134700.3509105-1-skandigraun@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 18 Dec 2025 13:47:05 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/122765 The project has moved to a new site, old SRC_URI stopped working. Signed-off-by: Gyorgy Sarvari --- meta-webserver/recipes-httpd/hiawatha/hiawatha_10.12.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-webserver/recipes-httpd/hiawatha/hiawatha_10.12.bb b/meta-webserver/recipes-httpd/hiawatha/hiawatha_10.12.bb index 2e848eaf56..497babb89e 100644 --- a/meta-webserver/recipes-httpd/hiawatha/hiawatha_10.12.bb +++ b/meta-webserver/recipes-httpd/hiawatha/hiawatha_10.12.bb @@ -6,7 +6,7 @@ DEPENDS = "libxml2 libxslt virtual/crypt" SECTION = "net" -SRC_URI = "http://hiawatha-webserver.org/files/hiawatha-10/${BP}.tar.gz \ +SRC_URI = "https://hiawatha.leisink.net/files/hiawatha-10/hiawatha-${PV}.tar.gz \ file://hiawatha-init \ file://hiawatha.service " From patchwork Thu Dec 18 13:46:59 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gyorgy Sarvari X-Patchwork-Id: 76923 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0BAB9D6D225 for ; Thu, 18 Dec 2025 13:47:05 +0000 (UTC) Received: from mail-wr1-f44.google.com (mail-wr1-f44.google.com [209.85.221.44]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.42287.1766065624261277013 for ; Thu, 18 Dec 2025 05:47:04 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=WB+mitUd; spf=pass (domain: gmail.com, ip: 209.85.221.44, mailfrom: skandigraun@gmail.com) Received: by mail-wr1-f44.google.com with SMTP id ffacd0b85a97d-42fbbc3df8fso299416f8f.2 for ; Thu, 18 Dec 2025 05:47:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1766065623; x=1766670423; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=sFz3H8rawJrANqDbGi8NBscNDtr2AWnI+JYNzOInpoY=; b=WB+mitUdD0O9+rXhExIlYOsMLeTJZg6WPcLf+gb1O1/ZZ9dFEY8poJCusx+hUw6rv4 gG0SZA+MCS4+S9BUbYwrwkmxpLTwcHxPEFsiDvm2y+J7tq11fuqnhNTRXwTcFdp4yBzN Zma7AoGIaa6dRiDTHo2Cyl6mjZ7joQ4w9adYXCnqQpHp0utx+VIx6UgdsAiDIKInCBy2 mLXXKSDXrSMVJWzvRKnTemDLx4ZxjXni0vYJHLD0BhhUEE3GAznMzeCTzQiYD0nm/Q12 wXADVWeeBofQ9oT1NY08/KsUDmF3z+rJLAPFpTZL6sT/UYUXuopx+qbCGz1EuXUn9qoO 2D9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766065623; x=1766670423; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=sFz3H8rawJrANqDbGi8NBscNDtr2AWnI+JYNzOInpoY=; b=a6KmkAURhmU1q7efpNSRBSwghbF0iPaETS/h+NmPYjOn97oiJJqRZZdHS835zOy5bS IAJ93kkUZDmSCxvjrSJ5EEXV0I0pvfAAU59YFNKZAC7v1oL1jjaqVQwdRUaspdgGkrDw oQ7wjgNq6yAZaK7InN1CmBbzfDrOjjFan7+BN2V0tUWckyT27Pz6v0jyNlSJNKM9d8OJ 1yC3rfNlKSMnBEwPHhaPtYgD2Me4V5vXfUVH2fpYCxWWJoMMsErMxFYLNDBSbDYE43wj gCkBE2jupd895J1d92PT/sOGP4bvjYagnDE6mxAiRzlMs5p+V3GTHCbbJLFapDLsndeh /7ng== X-Gm-Message-State: AOJu0YzCNH2i58+IqG278n4bDgAI/VBI0GzwzormpoGXgbST38+3+W9k olo1qKX+9LlVGQu+X3YdZ2J3WnfzeQ1/wDrh7cFr5P4IEacqUShpKCDQIRti8Q== X-Gm-Gg: AY/fxX56zxiN6+CeGuuS4hsCqLZDvdZieFa6Q/iaCx0q4AMvdAf5yyb3o+DhbYa9Ok1 bY99cYBlPvJ0ic9DFHlIr/bqUro2XwfadT6k3yL3NEMftpCc7l4yPkmS4ospoNKzbI6XIHNzoOf va4noAv/3ycz5TLBzgRau06EL0sNtLNfJMKkJknol2jZshn3IBjnPDdZrwliGihO3GKbczU1cNA Fl2AkJmbtGNts69Huwshkn81M1ZJIY7ocaF0g/PpuKiQt3Tfy4ajDuDiLOJE2SS2EPCVHyPsXMp tbnqOQcdPFsDOCBA0r+W3HxWW18rPJOltkcI6muiVJK9pEKfi1CCcGUyil2VdLpA3r1OH6SJ6LY aTp3HrAwNqGcAcB4dpo7+ylm9srTWu/dtStCWjK5bNqG5SA2YHINM6Z7KjcmOapiTuOnnhAxzFk K6l8EXB8Iw X-Google-Smtp-Source: AGHT+IFMeC6aD6hgyOqYiZlBHjEPSoBk/RF5P2aW6qJvuaQkYVIcRTHyy+723GrjcgjL/JJDtFUliA== X-Received: by 2002:a05:6000:2909:b0:401:5ad1:682 with SMTP id ffacd0b85a97d-42fb44b764dmr21366916f8f.14.1766065622483; Thu, 18 Dec 2025 05:47:02 -0800 (PST) Received: from desktop ([51.154.145.205]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4324493fda5sm5272239f8f.17.2025.12.18.05.47.01 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 18 Dec 2025 05:47:02 -0800 (PST) From: Gyorgy Sarvari To: openembedded-devel@lists.openembedded.org Subject: [meta-webserver][kirkstone][PATCH 3/4] phpmyadmin: upgrade 5.1.3 -> 5.1.4 Date: Thu, 18 Dec 2025 14:46:59 +0100 Message-ID: <20251218134700.3509105-3-skandigraun@gmail.com> X-Mailer: git-send-email 2.52.0 In-Reply-To: <20251218134700.3509105-1-skandigraun@gmail.com> References: <20251218134700.3509105-1-skandigraun@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 18 Dec 2025 13:47:05 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/122766 Last bugfix release of the 5.1.x series. Changelog: - Fixed sorting the database list with "statistics" enabled on "Data" column creates a PHP type error - Fix for invalid cache when losing access to config storage after it being cached - Fix session cookie not respecting the CookieSameSite configuration directive in PHP 7.2 - Fix create index form accepting too many columns - Disable editing to system schemas - Add better error handling when IndexedDB is not working - Fixed incorrect escaping of special MySQL characters on some pages - Fix GIS visualization with an edited query - Remove the use of the deprecated `strftime` function in OpenDocument exports - Enable tabindex recompute on preview button while insert new rows - Fix invalid SQL generated when PRIMARY/UNIQUE key contains a POINT column - Fix setup's CSS not loading when the URL doesn't have a trailing slash - Remove jQuery SVG JavaScript dependency - Fix column visibility dropdown when the column name is too long - Fix issue when exporting using Firefox or Safari on PHP 8.1.4 - Update JavaScript dependencies - Fix case where errors were thrown when browsing a table - Fix UI issue when user accounts page has the initials navigation bar Signed-off-by: Gyorgy Sarvari --- .../phpmyadmin/{phpmyadmin_5.1.3.bb => phpmyadmin_5.1.4.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-webserver/recipes-php/phpmyadmin/{phpmyadmin_5.1.3.bb => phpmyadmin_5.1.4.bb} (94%) diff --git a/meta-webserver/recipes-php/phpmyadmin/phpmyadmin_5.1.3.bb b/meta-webserver/recipes-php/phpmyadmin/phpmyadmin_5.1.4.bb similarity index 94% rename from meta-webserver/recipes-php/phpmyadmin/phpmyadmin_5.1.3.bb rename to meta-webserver/recipes-php/phpmyadmin/phpmyadmin_5.1.4.bb index 85a18dfd1e..0b855735cb 100644 --- a/meta-webserver/recipes-php/phpmyadmin/phpmyadmin_5.1.3.bb +++ b/meta-webserver/recipes-php/phpmyadmin/phpmyadmin_5.1.4.bb @@ -14,7 +14,7 @@ SRC_URI = "https://files.phpmyadmin.net/phpMyAdmin/${PV}/phpMyAdmin-${PV}-all-la file://CVE-2025-24530.patch \ " -SRC_URI[sha256sum] = "c562feddc0f8ff5e69629113f273a0d024a65fb928c48e89ce614744d478296f" +SRC_URI[sha256sum] = "3230cf0e004b6284c70e0cb26064a8666b271749ef54236d035104a972822999" UPSTREAM_CHECK_URI = "https://www.phpmyadmin.net/downloads/" UPSTREAM_CHECK_REGEX = "phpMyAdmin-(?P\d+(\.\d+)+)-all-languages.tar.xz" From patchwork Thu Dec 18 13:47:00 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gyorgy Sarvari X-Patchwork-Id: 76926 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id DD042D6D227 for ; Thu, 18 Dec 2025 13:47:14 +0000 (UTC) Received: from mail-wr1-f53.google.com (mail-wr1-f53.google.com [209.85.221.53]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.42290.1766065624950242843 for ; Thu, 18 Dec 2025 05:47:05 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=RpnziDy+; spf=pass (domain: gmail.com, ip: 209.85.221.53, mailfrom: skandigraun@gmail.com) Received: by mail-wr1-f53.google.com with SMTP id ffacd0b85a97d-42f9ece6387so220881f8f.0 for ; Thu, 18 Dec 2025 05:47:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1766065623; x=1766670423; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=agbgfvc51hcsi0x5WyCOekFYtBuz6OHp/vH6wgDjtJY=; b=RpnziDy+/iL1es0VM6ujv10xzZnhMy8tZWYgl5iPFzAYTKOr9KI/MkD1kgTKdYv/Is HXs000icJim55t68z65Cc3342IB/pYM3lGY/k3W3yASRURUL7GYH8TWklcA2VHXtzTUG vJtCbpVSfGtb7SzH7mq9OeQGoRVnRQmEnbn8O5ewarYKLGIpLYeNTTyEMP9VYtB18UFf YYcuMtVzVN5FB+shSfbeO0oVURT3AxnnrPhko5559O0MNqnkMsF/dqPfzH5L6Qq7FV0W eczArgPlo1mYitbsBQG/jSLtfonSJTJBdUh0zMOTxap9LwiZc+tbg4eXtlorNAbEQMIY zlsQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766065623; x=1766670423; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=agbgfvc51hcsi0x5WyCOekFYtBuz6OHp/vH6wgDjtJY=; b=KnrX5xLZ8KVEo0DwdlQEPUyIjEM4lcwbvwik3ThbKhMwICMqDZP04fzzHiym/vQEZa E6aoLUFAArTDCMRFfoy9Ugn0lMPwGGoKvw7RbpWSvu9tagt4PQWtueT9Gq7+RUxW0zCK grBytzfzzgALSuNLWxrkyjWUJDEmUGsBFbaEsDRvZEftYpI1O/r1f/7V19G/jcQ11khg vu7pNoJOqpINHfi/FtLXU6UaYdUb/Ac/sJI5Eu84K8oqBASowJ3SqzGnMYcnCXkvppzW a8u0kAGQqT9jf+jvbYdGRdCZ0+kZGYa3btKWxhtyafNT6SV50N5IpCa4ztMZxedtJfQ7 M/mw== X-Gm-Message-State: AOJu0YzYApNk/yxsu/ghqYpisSpu72NBVhDb/IdgJtDgsfEtrLczNlIT XvJ2eid6QZC4GCyTIc5VCvsn5T1dvmcg+xuBt5CbnbTPBxpmXRE60GF0azIBgA== X-Gm-Gg: AY/fxX4mn1/Ov96IVvQL9kVbX4s8W8OO/g3CBFf4Rwq4U9tTa05BbC6EMZNjJsBqsQ2 LaX/l3cMm8Dikd3UJ1F7MTWlB+Gr8IZw3fLkpVdvGrDxqBJjqqF7idmwMeiAOQUlHrA3yI2lGRe lYa7PtcUBqueQgosAsTTEjIsmuFppRNTxelhoD0KDk98mosBfQRrbo5rTMxNXduOoEwU64dYNpx Cr5iKFwCwQRjst/29fJGho+powrAc/l1s2YrUuVKjXKjFn0repSBDcrgHqZCOtU8nOZaXY+47ZD aWW0lI1l5P3Mjq+0HasOQUHHNYblr32RaJ2Wja8As0NIzPJXfFLFzrnCRQmvUZdF4VFKqos9kn3 j9wFBteJnbFWNN8mI1JN7nM2a12RBiotAVM152JJZoTS96JZic1QKNuimTC+EFdY4/a589+p9Ew Jr1wUAdpbx X-Google-Smtp-Source: AGHT+IHBUk0HQdaZPI+v0HmQa5U5sVmPl/2+PNLfOFehPOX8V0UmkOTir2C6p6yOwLl+vvZrPeSrbA== X-Received: by 2002:a05:6000:4010:b0:430:f325:435e with SMTP id ffacd0b85a97d-430f325442bmr18424907f8f.16.1766065623163; Thu, 18 Dec 2025 05:47:03 -0800 (PST) Received: from desktop ([51.154.145.205]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4324493fda5sm5272239f8f.17.2025.12.18.05.47.02 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 18 Dec 2025 05:47:02 -0800 (PST) From: Gyorgy Sarvari To: openembedded-devel@lists.openembedded.org Subject: [meta-webserver][kirkstone][PATCH 4/4] xdebug: upgrade 3.1.1 -> 3.1.5 Date: Thu, 18 Dec 2025 14:47:00 +0100 Message-ID: <20251218134700.3509105-4-skandigraun@gmail.com> X-Mailer: git-send-email 2.52.0 In-Reply-To: <20251218134700.3509105-1-skandigraun@gmail.com> References: <20251218134700.3509105-1-skandigraun@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 18 Dec 2025 13:47:14 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/122767 This update contains many bugfixes. Changelog: https://xdebug.org/updates#x_3_1_5 3.1.5: - Install documentation gives wrong arch for installation on M1 Macs - phpize --clean removes required clocks.m4 file - Constant defined with an enum case produce double "facet" attribute in context_get response - Crash when used with source guardian encoded files - Segfault in __callStatic() after FFI initialization 3.1.4: - Removing second call breakpoint with same function name - XDebug breaks the Symfony "PhpFilesAdapter" cache adapter - Possible use after free with GC Stats - Can't inspect ArrayObject storage elements - Segmentation fault in symfony cache - Debug session can be started with "XDEBUG_SESSION_START=anything" when xdebug.trigger_value is set - Warn when profiler_append is used together with zlib compression - Code coverage misses static array assignment lines 3.1.3: - evaling broken code (still) causes unhandled exception in PHP 7.4 - Memory leak when a trace file can't be opened because xdebug.trace_output_name is invalid - Slowdown when calling a function with long string parameters - Debugger creates XML with double facet attribute 3.1.2: - Segfault on fiber switch in finally block in garbage collected fiber - Crash when profile file can not be created - __debugInfo is not used for var_dump output - Segault on xdebug_get_function_stack inside a Fiber Signed-off-by: Gyorgy Sarvari --- .../recipes-php/xdebug/{xdebug_3.1.1.bb => xdebug_3.1.5.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-webserver/recipes-php/xdebug/{xdebug_3.1.1.bb => xdebug_3.1.5.bb} (91%) diff --git a/meta-webserver/recipes-php/xdebug/xdebug_3.1.1.bb b/meta-webserver/recipes-php/xdebug/xdebug_3.1.5.bb similarity index 91% rename from meta-webserver/recipes-php/xdebug/xdebug_3.1.1.bb rename to meta-webserver/recipes-php/xdebug/xdebug_3.1.5.bb index 580ae7e89a..4c9ea54c7d 100644 --- a/meta-webserver/recipes-php/xdebug/xdebug_3.1.1.bb +++ b/meta-webserver/recipes-php/xdebug/xdebug_3.1.5.bb @@ -6,7 +6,7 @@ DEPENDS = "php re2c-native" SRC_URI = "http://xdebug.org/files/xdebug-${PV}.tgz" -SRC_URI[sha256sum] = "9be3ae0fdb4dc4a4c68084626cddc56f12396487e309a8c8dd318f0f900d1a68" +SRC_URI[sha256sum] = "55f6ef381245da079b2fc5ce1cfbcb7961197d0c0e04f9d977613cf9aa969a79" UPSTREAM_CHECK_REGEX = "xdebug-(?P\d+(\.\d+)+)\.tgz"