From: Muhammad Bilal <meatuni001@gmail.com>
To: platform-driver-x86@vger.kernel.org
Cc: jorge.lopez2@hp.com, hansg@kernel.org,
ilpo.jarvinen@linux.intel.com, linux@weissschuh.net,
linux-kernel@vger.kernel.org, stable@vger.kernel.org,
Muhammad Bilal <meatuni001@gmail.com>
Subject: [PATCH v3 0/2] platform/x86: hp-bioscfg: fix empty auth token overflow and clean up audit log loop
Date: Wed, 19 Aug 2026 00:11:06 +0500 [thread overview]
Message-ID: <20260818191120.38556-1-meatuni001@gmail.com> (raw)
Hi Ilpo,
This is v3 for the remaining two patches (patches 4 and 5) from the v2
series [2], addressing your review feedback:
- Patch 1/2 (was patch 4 in v2): Remove the special-case "if (!authlen)"
return entirely in hp_calculate_security_buffer(). The generic
calculation already naturally yields 20 bytes for empty strings,
eliminating duplicate logic and fixing the 16-byte heap overflow
(reported earlier by Josh Snyder [3]).
- Patch 2/2 (was patch 5 in v2): Remove the dead inner bounds check in
audit_log_entries_show() since "count * LOG_ENTRY_SIZE > PAGE_SIZE" is
already checked prior to entering the loop, and clean up the redundant
"else" block after "break".
Changes in v3:
- Patch 1/2: Remove the "if (!authlen)" check completely instead of
adjusting the formula, avoiding code duplication as suggested by
Ilpo Järvinen.
- Patch 2/2: Remove the dead loop check and the redundant else block
instead of adjusting loop boundary math.
Changes in v2:
- Squashed v1 patches 9-13 into a single patch (applied in
review-ilpo-next).
Link: https://lore.kernel.org/r/20260803143037.93105-1-meatuni001@gmail.com [1]
Link: https://lore.kernel.org/r/20260812111829.172273-1-meatuni001@gmail.com [2]
Link: https://lore.kernel.org/r/20260402-hp-bioscfg-overflow-v1-1-6985f8c9e67c@code406.com [3]
Muhammad Bilal (2):
platform/x86: hp-bioscfg: fix 16-byte heap overflow for empty auth
token
platform/x86: hp-bioscfg: remove dead bounds check in
audit_log_entries_show
drivers/platform/x86/hp/hp-bioscfg/spmobj-attributes.c | 4 ----
drivers/platform/x86/hp/hp-bioscfg/surestart-attributes.c | 9 +++------
2 files changed, 3 insertions(+), 10 deletions(-)
--
2.43.0
next reply other threads:[~2026-08-18 19:11 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-08-18 19:11 Muhammad Bilal [this message]
2026-08-18 19:11 ` [PATCH v3 1/2] platform/x86: hp-bioscfg: fix 16-byte heap overflow for empty auth token Muhammad Bilal
2026-08-18 19:11 ` [PATCH v3 2/2] platform/x86: hp-bioscfg: remove dead bounds check in audit_log_entries_show Muhammad Bilal
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20260818191120.38556-1-meatuni001@gmail.com \
--to=meatuni001@gmail.com \
--cc=hansg@kernel.org \
--cc=ilpo.jarvinen@linux.intel.com \
--cc=jorge.lopez2@hp.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux@weissschuh.net \
--cc=platform-driver-x86@vger.kernel.org \
--cc=stable@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.