From: Muhammad Bilal <meatuni001@gmail.com>
To: "Jorge Lopez" <jorge.lopez2@hp.com>,
"Hans de Goede" <hansg@kernel.org>,
"Ilpo Järvinen" <ilpo.jarvinen@linux.intel.com>
Cc: "Andy Shevchenko" <andriy.shevchenko@linux.intel.com>,
"Thomas Weißschuh" <linux@weissschuh.net>,
platform-driver-x86@vger.kernel.org,
linux-kernel@vger.kernel.org,
"Muhammad Bilal" <meatuni001@gmail.com>
Subject: [PATCH v4 0/9] platform/x86: hp-bioscfg: buffer handling fixes
Date: Sat, 3 Oct 2026 00:14:25 +0500 [thread overview]
Message-ID: <20261002191434.58529-1-meatuni001@gmail.com> (raw)
Buffer handling fixes for hp-bioscfg.
Patches 1-2 fix hp_get_string_from_buffer(), 3-5 the password
handling, 6 the sysfs store paths, 7-9 SPM and integer parsing.
Changes in v4:
- Add patches 4-9
Changes in v3:
- Drop Suggested-by: Andy Shevchenko from patch 2, tidy its includes
and declarations (Andy)
- Return -E2BIG instead of -ERANGE in patch 3 (Andy)
- Drop a blank line in the declarations in patch 1 (Andy)
Changes in v2:
- Split the hp_get_string_from_buffer() fix in two (Ilpo)
- Drop the lib/string_helpers patch, use @only of string_escape_mem()
instead (Andy)
- Add patch 3
Muhammad Bilal (9):
platform/x86: hp-bioscfg: fix OOB reads in hp_get_string_from_buffer()
platform/x86: hp-bioscfg: fix non-ASCII truncation in
hp_get_string_from_buffer()
platform/x86: hp-bioscfg: return -E2BIG from validate_password_input()
platform/x86: hp-bioscfg: allow clearing current_password
platform/x86: hp-bioscfg: fix off-by-one in password length check
platform/x86: hp-bioscfg: fix heap OOB with embedded NUL in store
paths
platform/x86: hp-bioscfg: validate SPM state returned by firmware
platform/x86: hp-bioscfg: NUL-terminate the SPM auth token
platform/x86: hp-bioscfg: fix oops on short integer attribute buffer
drivers/platform/x86/hp/hp-bioscfg/bioscfg.c | 79 ++++++-------------
drivers/platform/x86/hp/hp-bioscfg/bioscfg.h | 2 +-
.../x86/hp/hp-bioscfg/int-attributes.c | 7 +-
.../x86/hp/hp-bioscfg/passwdobj-attributes.c | 20 +++--
.../x86/hp/hp-bioscfg/spmobj-attributes.c | 8 +-
5 files changed, 51 insertions(+), 65 deletions(-)
--
2.43.0
next reply other threads:[~2026-10-02 19:14 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-10-02 19:14 Muhammad Bilal [this message]
2026-10-02 19:14 ` [PATCH v4 1/9] platform/x86: hp-bioscfg: fix OOB reads in hp_get_string_from_buffer() Muhammad Bilal
2026-10-03 20:14 ` Andy Shevchenko
2026-10-02 19:14 ` [PATCH v4 2/9] platform/x86: hp-bioscfg: fix non-ASCII truncation " Muhammad Bilal
2026-10-02 19:14 ` [PATCH v4 3/9] platform/x86: hp-bioscfg: return -E2BIG from validate_password_input() Muhammad Bilal
2026-10-02 19:14 ` [PATCH v4 4/9] platform/x86: hp-bioscfg: allow clearing current_password Muhammad Bilal
2026-10-05 13:13 ` Ilpo Järvinen
2026-10-02 19:14 ` [PATCH v4 5/9] platform/x86: hp-bioscfg: fix off-by-one in password length check Muhammad Bilal
2026-10-02 19:14 ` [PATCH v4 6/9] platform/x86: hp-bioscfg: fix heap OOB with embedded NUL in store paths Muhammad Bilal
2026-10-05 13:25 ` Ilpo Järvinen
2026-10-02 19:14 ` [PATCH v4 7/9] platform/x86: hp-bioscfg: validate SPM state returned by firmware Muhammad Bilal
2026-10-05 13:28 ` Ilpo Järvinen
2026-10-02 19:14 ` [PATCH v4 8/9] platform/x86: hp-bioscfg: NUL-terminate the SPM auth token Muhammad Bilal
2026-10-05 13:41 ` Ilpo Järvinen
2026-10-02 19:14 ` [PATCH v4 9/9] platform/x86: hp-bioscfg: fix oops on short integer attribute buffer 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=20261002191434.58529-1-meatuni001@gmail.com \
--to=meatuni001@gmail.com \
--cc=andriy.shevchenko@linux.intel.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 \
/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.