All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-security][scarthgap][PATCH 00/32] Roll up outstanding fixes
@ 2025-11-23 23:44 Scott Murray
  2025-11-23 23:44 ` [meta-security][scarthgap][PATCH 01/32] Update maintainers Scott Murray
                   ` (32 more replies)
  0 siblings, 33 replies; 37+ messages in thread
From: Scott Murray @ 2025-11-23 23:44 UTC (permalink / raw)
  To: yocto-patches

This patch series attempts to get scarthgap branch back into a
usable state.  These changes are on the scarthgap-next branch of
meta-security, and my plan is to merge them to scarthgap branch at
the end of day Tuesday (EST).

It includes:
- All the outstanding patches to the mailing list that I could find,
  barring one duplicate python3-fail2ban update that did not apply
  and had a newer alternative available.
- Changes to get the gitlab CI test pipelines to the same state as
  master (i.e. build tests all passing).
- Selected backports of other changes from master that seemed
  appropriate.

Things to note:
- I chose to keep all the suricata and libhtp CVE fixes history even
  though I've backported 7.0.12 and 0.5.52 updates on top, since I
  figure this approach makes it easier to check if a patch submission
  was missed.  Plus, I'm lazy, and didn't feel like squashing all that
  away after I was done testing.
- Going forward, I would prefer suricata and libhtp upgrades over
  accruing a large set of CVE patches until that stops being feasible
  for the 7.0.x and 0.5.x versions, respectively.  Those should go
  through master branch first until it has switched to newer major
  versions (which will be soon for suricata).
- I believe all the backported suricata systemd support changes are
  effectively fixes, please let me know if I'm missing something and
  they will break your usecase.
- The packagegroup-core-security change of PACKAGE_ARCH to MACHINE_ARCH
  is potentially a breaking change if you're using on target package
  updates (e.g. with dnf or apt), and for some reason using that
  packagegroup.  My guess is that no one uses that packagegroup since
  it's effectively special purpose for the build test image, but please
  let me know if this will break something for you.
- There are still some other outstanding CVEs for firejail and clamav.
  firejail is potentially upgradeable, but clamav is problematic since
  I believe 0.104.x was already unsupported when scarthgap shipped.
  If you care about clamav support for scarthgap, plus provide some
  input on if an upgrade to one of the LTS branches (1.0 or 1.4) is
  something you would like to see / would be able to help test.

Thanks,

Scott


Changes:

Aidan Stewart (1):
  smack: Switch to CVE_STATUS

Armin Kuster (1):
  harden-image-minimal: Fix usermod

Chen Qi (1):
  libgssglue: switch to use git source

Clayton Casciato (6):
  suricata: resolve TMPDIR QA issues in do_configure
  suricata: drop pkg_postinst_ontarget systemd init
  suricata: fix "interface" arg in systemd service
  suricata: install classification, reference configs
  suricata: populate SYSTEMD_SERVICE for service autostart
  suricata: update to 7.0.12

Haixiao Yan (2):
  fail2ban: Adapt test output to Automake format for ptest compatibility
  fail2ban: replace fail2ban-python shebang with python3

Hitendra Prajapati (7):
  suricata: fix CVE-2024-45795 & CVE-2024-45796
  suricata: Fix CVE-2024-55605
  clamav: fix CVE-2025-20260
  suricata: fix multiple CVEs
  libhtp: fix CVE-2025-53537
  suricata: Fix multiple CVEs
  suricata: fix CVE-2024-55627 && CVE-2024-55628

Marta Rybczynska (7):
  CI: update build for new CI
  kas: update configuration
  scap-security-guide: fix fetch
  lynis: update 3.1.1 -> 3.1.4
  chkrootkit: use debian mirror
  checksecurity: update the debian package
  bastille: prevent host uids on files

Rasmus Villemoes (1):
  fail2ban: update to 1.1.0+

Scott Murray (4):
  Update maintainers
  packagegroup-core-security: add missing packages
  meta-tpm: Small maintainers fix
  ima-evm-utils: remove unnecessary FILESEXTRAPATHS tweak

Yi Zhao (1):
  python3-fail2ban: fix ptest failures

akash hadke (1):
  meta-security: Remove True option to getVar calls

 .gitlab-ci.yml                                |   47 +-
 README.md                                     |    4 +-
 .../include/maintainers-meta-security.inc     |   72 +-
 .../checksecurity/checksecurity_2.0.16.bb     |    7 +-
 .../bastille/bastille_3.2.1.bb                |    2 +
 ...ges-the-IPs-again.-additionally-it-g.patch |  210 +++
 ...ao.unittest.TestRunner-for-ptest-out.patch |   43 +
 ...case.py-set-correct-config-dir-for-t.patch |   34 +
 ...l2ban_1.0.2.bb => python3-fail2ban_git.bb} |   40 +-
 kas/kas-security-alt.yml                      |    2 +-
 kas/kas-security-base.yml                     |   13 +-
 kas/kas-security-parsec.yml                   |    2 +-
 kas/qemuarm64-musl.yml                        |    1 +
 kas/qemux86-musl.yml                          |    1 +
 kas/qemux86-test.yml                          |    5 +
 meta-hardening/README.md                      |    4 +-
 .../images/harden-image-minimal.bb            |    4 +-
 meta-integrity/README.md                      |    4 +-
 meta-integrity/classes/ima-evm-rootfs.bbclass |    2 +-
 .../ima-evm-utils/ima-evm-utils_1.5.bb        |    2 -
 meta-parsec/README.md                         |    1 -
 .../parsec-service/parsec-service_1.3.0.bb    |    4 +-
 meta-tpm/README.md                            |    4 +-
 .../distro/include/maintainers-meta-tpm.inc   |   32 +-
 .../lynis/{lynis_3.1.1.bb => lynis_3.1.4.bb}  |    2 +-
 .../scap-security-guide_0.1.71.bb             |    2 +-
 .../packagegroup-core-security.bb             |    4 +
 ...kefile-from-using-its-own-rust-steps.patch |   40 +
 .../suricata/files/CVE-2024-45797.patch       |  148 --
 recipes-ids/suricata/files/fixup.patch        |   32 -
 recipes-ids/suricata/files/suricata.service   |    2 +-
 .../{libhtp_0.5.45.bb => libhtp_0.5.52.bb}    |    6 +-
 recipes-ids/suricata/suricata-crates.inc      | 1509 ++++++++---------
 .../{suricata_7.0.0.bb => suricata_7.0.12.bb} |   27 +-
 recipes-mac/smack/smack_1.3.1.bb              |    7 +-
 recipes-scanners/clamav/clamav_0.104.4.bb     |    1 +
 .../clamav/files/CVE-2025-20260.patch         |  366 ++++
 recipes-scanners/rootkits/chkrootkit_0.57.bb  |    2 +-
 recipes-security/libgssglue/libgssglue_0.8.bb |    5 +-
 39 files changed, 1612 insertions(+), 1081 deletions(-)
 create mode 100644 dynamic-layers/meta-python/recipes-security/fail2ban/files/0001-example.com-changes-the-IPs-again.-additionally-it-g.patch
 create mode 100644 dynamic-layers/meta-python/recipes-security/fail2ban/files/0001-fail2ban-use-putao.unittest.TestRunner-for-ptest-out.patch
 create mode 100644 dynamic-layers/meta-python/recipes-security/fail2ban/files/0002-clientreadertestcase.py-set-correct-config-dir-for-t.patch
 rename dynamic-layers/meta-python/recipes-security/fail2ban/{python3-fail2ban_1.0.2.bb => python3-fail2ban_git.bb} (63%)
 rename recipes-compliance/lynis/{lynis_3.1.1.bb => lynis_3.1.4.bb} (93%)
 create mode 100644 recipes-ids/suricata/files/0001-Skip-pkg-Makefile-from-using-its-own-rust-steps.patch
 delete mode 100644 recipes-ids/suricata/files/CVE-2024-45797.patch
 delete mode 100644 recipes-ids/suricata/files/fixup.patch
 rename recipes-ids/suricata/{libhtp_0.5.45.bb => libhtp_0.5.52.bb} (82%)
 rename recipes-ids/suricata/{suricata_7.0.0.bb => suricata_7.0.12.bb} (82%)
 create mode 100644 recipes-scanners/clamav/files/CVE-2025-20260.patch

-- 
2.47.3



^ permalink raw reply	[flat|nested] 37+ messages in thread

end of thread, other threads:[~2025-11-24 15:11 UTC | newest]

Thread overview: 37+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-11-23 23:44 [meta-security][scarthgap][PATCH 00/32] Roll up outstanding fixes Scott Murray
2025-11-23 23:44 ` [meta-security][scarthgap][PATCH 01/32] Update maintainers Scott Murray
2025-11-23 23:44 ` [meta-security][scarthgap][PATCH 02/32] CI: update build for new CI Scott Murray
2025-11-23 23:44 ` [meta-security][scarthgap][PATCH 03/32] kas: update configuration Scott Murray
2025-11-23 23:44 ` [meta-security][scarthgap][PATCH 04/32] scap-security-guide: fix fetch Scott Murray
2025-11-24 14:03   ` [yocto-patches] " Clayton Casciato
2025-11-24 15:11     ` Scott Murray
2025-11-23 23:44 ` [meta-security][scarthgap][PATCH 05/32] lynis: update 3.1.1 -> 3.1.4 Scott Murray
2025-11-23 23:44 ` [meta-security][scarthgap][PATCH 06/32] chkrootkit: use debian mirror Scott Murray
2025-11-23 23:44 ` [meta-security][scarthgap][PATCH 07/32] checksecurity: update the debian package Scott Murray
2025-11-23 23:44 ` [meta-security][scarthgap][PATCH 08/32] bastille: prevent host uids on files Scott Murray
2025-11-23 23:44 ` [meta-security][scarthgap][PATCH 09/32] libgssglue: switch to use git source Scott Murray
2025-11-23 23:44 ` [meta-security][scarthgap][PATCH 10/32] packagegroup-core-security: add missing packages Scott Murray
2025-11-23 23:44 ` [meta-security][scarthgap][PATCH 11/32] meta-tpm: Small maintainers fix Scott Murray
2025-11-23 23:44 ` [meta-security][scarthgap][PATCH 12/32] ima-evm-utils: remove unnecessary FILESEXTRAPATHS tweak Scott Murray
2025-11-23 23:44 ` [meta-security][scarthgap][PATCH 13/32] harden-image-minimal: Fix usermod Scott Murray
2025-11-23 23:44 ` [meta-security][scarthgap][PATCH 14/32] suricata: fix CVE-2024-45795 & CVE-2024-45796 Scott Murray
2025-11-23 23:44 ` [meta-security][scarthgap][PATCH 15/32] meta-security: Remove True option to getVar calls Scott Murray
2025-11-23 23:44 ` [meta-security][scarthgap][PATCH 16/32] suricata: Fix CVE-2024-55605 Scott Murray
2025-11-23 23:44 ` [meta-security][scarthgap][PATCH 17/32] clamav: fix CVE-2025-20260 Scott Murray
2025-11-23 23:44 ` [meta-security][scarthgap][PATCH 18/32] suricata: fix multiple CVEs Scott Murray
2025-11-23 23:44 ` [meta-security][scarthgap][PATCH 19/32] smack: Switch to CVE_STATUS Scott Murray
2025-11-23 23:45 ` [meta-security][scarthgap][PATCH 20/32] libhtp: fix CVE-2025-53537 Scott Murray
2025-11-23 23:45 ` [meta-security][scarthgap][PATCH 21/32] fail2ban: update to 1.1.0+ Scott Murray
2025-11-23 23:45 ` [meta-security][scarthgap][PATCH 22/32] suricata: Fix multiple CVEs Scott Murray
2025-11-23 23:45 ` [meta-security][scarthgap][PATCH 23/32] suricata: fix CVE-2024-55627 && CVE-2024-55628 Scott Murray
2025-11-23 23:45 ` [meta-security][scarthgap][PATCH 24/32] python3-fail2ban: fix ptest failures Scott Murray
2025-11-23 23:45 ` [meta-security][scarthgap][PATCH 25/32] fail2ban: Adapt test output to Automake format for ptest compatibility Scott Murray
2025-11-23 23:45 ` [meta-security][scarthgap][PATCH 26/32] fail2ban: replace fail2ban-python shebang with python3 Scott Murray
2025-11-23 23:45 ` [meta-security][scarthgap][PATCH 27/32] suricata: resolve TMPDIR QA issues in do_configure Scott Murray
2025-11-23 23:45 ` [meta-security][scarthgap][PATCH 28/32] suricata: drop pkg_postinst_ontarget systemd init Scott Murray
2025-11-23 23:45 ` [meta-security][scarthgap][PATCH 29/32] suricata: fix "interface" arg in systemd service Scott Murray
2025-11-23 23:45 ` [meta-security][scarthgap][PATCH 30/32] suricata: install classification, reference configs Scott Murray
2025-11-23 23:45 ` [meta-security][scarthgap][PATCH 31/32] suricata: populate SYSTEMD_SERVICE for service autostart Scott Murray
2025-11-23 23:45 ` [meta-security][scarthgap][PATCH 32/32] suricata: update to 7.0.12 Scott Murray
2025-11-24 14:10 ` [yocto-patches] [meta-security][scarthgap][PATCH 00/32] Roll up outstanding fixes Clayton Casciato
2025-11-24 15:04   ` Hemant Jadhav

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.