Commit Graph

73 Commits

Author SHA1 Message Date
eabdullin
e1dbabe6cc Bump version to 4.18.0-553.124.3
net: skbuff: propagate shared-frag marker through frag-transfer helpers

Replace 553.124.2's partial fix (which was a backport of Hyunwoo Kim's
v1 patch covering only __pskb_copy_fclone() and skb_try_coalesce())
with a backport of the upstream v3 patch:
https://lore.kernel.org/all/agW4vC0r8QOUKtRT@v4bel/

v3 also covers skb_shift() (the new hunk added in v2) and
skb_gro_receive() / skb_gro_receive_list() (the audit follow-up
suggested by Sultan Alsawaf in agVpIsaSherjHTYg@sultan-box).

All five sites moved frag descriptors between skbs without
propagating the SKBFL_SHARED_FRAG marker (SKBTX_SHARED_FRAG on 4.18),
so destinations could end up referencing externally-owned or
page-cache-backed pages while reporting skb_has_shared_frag() as
false. Combined with ESP-over-UDP and UDP GRO, or any
nf_dup_ipv4 / xt_TEE caller, this lets an unprivileged user trigger
in-place ESP decryption over root-owned page-cache pages
(CVE-2026-46300, "Fragnesia").

Tree-adapted to the 4.18 kernel: SKBFL_SHARED_FRAG / shinfo->flags
back to the legacy SKBTX_SHARED_FRAG / shinfo->tx_flags, and
skb_gro_receive() / skb_gro_receive_list() targeting net/core/skbuff.c
since the net/core/gro.c split (upstream v5.19) is not in 4.18.
2026-05-14 15:59:08 +03:00
9497fbc226 Bump version to 4.18.0-553.124.2
net: skbuff: propagate shared-frag marker through pskb_copy()

Backport of https://lore.kernel.org/all/agRfuVOeMI5pbHhY@v4bel/
adapted to the 4.18 SKBTX_SHARED_FRAG / shinfo->tx_flags API.

__pskb_copy_fclone() and skb_try_coalesce() shallow-copied frag
descriptors without propagating SKBTX_SHARED_FRAG, so destinations
referencing externally-owned pages reported skb_has_shared_frag()
as false. Set the bit on the destination whenever frag descriptors
were actually moved from the source.

Reintroduce the tarfile_release indirection so pkgrelease can
advance independently of the imported source tarball.
2026-05-13 13:37:27 +00:00
9a1521c7e1 hpsa: bring back deprecated PCI ids #CFHack #CFHack2024
mptsas: bring back deprecated PCI ids #CFHack #CFHack2024

megaraid_sas: bring back deprecated PCI ids #CFHack #CFHack2024

qla2xxx: bring back deprecated PCI ids #CFHack #CFHack2024

qla4xxx: bring back deprecated PCI ids

lpfc: bring back deprecated PCI ids

be2iscsi: bring back deprecated PCI ids

kernel/rh_messages.h: enable all disabled pci devices by moving to unmaintained

Use AlmaLinux OS secure boot cert

Debrand for AlmaLinux OS
2026-05-12 11:40:07 +00:00
1e1b296ebe Bump version to 4.18.0-553.123.2
xfrm: esp: avoid in-place decrypt on shared skb frags
(upstream commit f4c50a4034e6)

Introduce tarfile_release indirection so pkgrelease can advance
independently of the imported source tarball.
2026-05-07 17:28:18 +00:00
492fc0900c hpsa: bring back deprecated PCI ids #CFHack #CFHack2024
mptsas: bring back deprecated PCI ids #CFHack #CFHack2024

megaraid_sas: bring back deprecated PCI ids #CFHack #CFHack2024

qla2xxx: bring back deprecated PCI ids #CFHack #CFHack2024

qla4xxx: bring back deprecated PCI ids

lpfc: bring back deprecated PCI ids

be2iscsi: bring back deprecated PCI ids

kernel/rh_messages.h: enable all disabled pci devices by moving to unmaintained

Use AlmaLinux OS secure boot cert

Debrand for AlmaLinux OS
2026-05-05 09:20:42 +00:00
3d6c2d29e0 CVE-2026-31431: include full set of crypto AEAD/algif fixes (incl. memcpy_sglist refactors) 2026-04-30 12:41:07 +00:00
9f6ea7fb76 Update CVE-2026-31431 patch to include more upstream commits 2026-04-30 12:19:51 +00:00
59a6e77deb crypto: algif_aead - Revert to operating out-of-place
hpsa: bring back deprecated PCI ids #CFHack #CFHack2024

mptsas: bring back deprecated PCI ids #CFHack #CFHack2024

megaraid_sas: bring back deprecated PCI ids #CFHack #CFHack2024

qla2xxx: bring back deprecated PCI ids #CFHack #CFHack2024

qla4xxx: bring back deprecated PCI ids

lpfc: bring back deprecated PCI ids

be2iscsi: bring back deprecated PCI ids

kernel/rh_messages.h: enable all disabled pci devices by moving to unmaintained

Use AlmaLinux OS secure boot cert

Debrand for AlmaLinux OS
2026-04-29 21:56:35 +00:00
7958ba6da1 hpsa: bring back deprecated PCI ids #CFHack #CFHack2024
mptsas: bring back deprecated PCI ids #CFHack #CFHack2024

megaraid_sas: bring back deprecated PCI ids #CFHack #CFHack2024

qla2xxx: bring back deprecated PCI ids #CFHack #CFHack2024

qla4xxx: bring back deprecated PCI ids

lpfc: bring back deprecated PCI ids

be2iscsi: bring back deprecated PCI ids

kernel/rh_messages.h: enable all disabled pci devices by moving to unmaintained

Use AlmaLinux OS secure boot cert

Debrand for AlmaLinux OS
2026-03-08 22:53:17 +00:00
e8843f6004 hpsa: bring back deprecated PCI ids #CFHack #CFHack2024
mptsas: bring back deprecated PCI ids #CFHack #CFHack2024

megaraid_sas: bring back deprecated PCI ids #CFHack #CFHack2024

qla2xxx: bring back deprecated PCI ids #CFHack #CFHack2024

qla4xxx: bring back deprecated PCI ids

lpfc: bring back deprecated PCI ids

be2iscsi: bring back deprecated PCI ids

kernel/rh_messages.h: enable all disabled pci devices by moving to unmaintained

Use AlmaLinux OS secure boot cert

Debrand for AlmaLinux OS
2025-11-24 12:38:22 +00:00
3446e99054 Import from CS git 2025-11-24 12:36:32 +00:00
d901c814f8 hpsa: bring back deprecated PCI ids #CFHack #CFHack2024
mptsas: bring back deprecated PCI ids #CFHack #CFHack2024

megaraid_sas: bring back deprecated PCI ids #CFHack #CFHack2024

qla2xxx: bring back deprecated PCI ids #CFHack #CFHack2024

qla4xxx: bring back deprecated PCI ids

lpfc: bring back deprecated PCI ids

be2iscsi: bring back deprecated PCI ids

kernel/rh_messages.h: enable all disabled pci devices by moving to unmaintained

Use AlmaLinux OS secure boot cert

Debrand for AlmaLinux OS
2025-11-10 08:04:54 +00:00
d92d67af01 Import from CS git 2025-11-10 08:02:29 +00:00
f279abe441 hpsa: bring back deprecated PCI ids #CFHack #CFHack2024
mptsas: bring back deprecated PCI ids #CFHack #CFHack2024

megaraid_sas: bring back deprecated PCI ids #CFHack #CFHack2024

qla2xxx: bring back deprecated PCI ids #CFHack #CFHack2024

qla4xxx: bring back deprecated PCI ids

lpfc: bring back deprecated PCI ids

be2iscsi: bring back deprecated PCI ids

kernel/rh_messages.h: enable all disabled pci devices by moving to unmaintained

Use AlmaLinux OS secure boot cert

Debrand for AlmaLinux OS
2025-07-21 13:35:23 +00:00
646b95af44 Import from CS git 2025-07-21 13:33:37 +00:00
0c0bd44d97 hpsa: bring back deprecated PCI ids #CFHack #CFHack2024
mptsas: bring back deprecated PCI ids #CFHack #CFHack2024

megaraid_sas: bring back deprecated PCI ids #CFHack #CFHack2024

qla2xxx: bring back deprecated PCI ids #CFHack #CFHack2024

qla4xxx: bring back deprecated PCI ids

lpfc: bring back deprecated PCI ids

be2iscsi: bring back deprecated PCI ids

kernel/rh_messages.h: enable all disabled pci devices by moving to unmaintained

Use AlmaLinux OS secure boot cert

Debrand for AlmaLinux OS
2025-04-15 10:59:39 +00:00
e686d83052 Import from CS git 2025-04-15 10:57:03 +00:00
c8a63eba63 hpsa: bring back deprecated PCI ids #CFHack #CFHack2024
mptsas: bring back deprecated PCI ids #CFHack #CFHack2024

megaraid_sas: bring back deprecated PCI ids #CFHack #CFHack2024

qla2xxx: bring back deprecated PCI ids #CFHack #CFHack2024

qla4xxx: bring back deprecated PCI ids

lpfc: bring back deprecated PCI ids

be2iscsi: bring back deprecated PCI ids

kernel/rh_messages.h: enable all disabled pci devices by moving to unmaintained

Use AlmaLinux OS secure boot cert

Debrand for AlmaLinux OS
2025-02-06 13:27:42 +03:00
9fa5db0c07 Merge branch 'c8' into a8 2024-06-05 12:47:06 +00:00
5e25fe158e Revert "Fix RHEL-36117 and bump release to 553.el8_10"
This reverts commit 2667ba38a3.
2024-06-05 12:46:41 +00:00
08288e1122 import CS kernel-4.18.0-553.5.1.el8 2024-06-05 12:45:36 +00:00
a001cea3fe Enable CONFIG_BE2NET_BE2 and CONFIG_BE2NET_BE3 2024-05-24 11:59:02 +00:00
2667ba38a3 Fix RHEL-36117 and bump release to 553.el8_10 2024-05-22 15:36:35 +00:00
8ecae58887 Merge 8.10 beta PCI ID patches 2024-05-22 11:57:07 +00:00
b579937b3a Enable CONFIG_MLX4_CORE_GEN2 2024-05-22 11:51:38 +00:00
73e330df27 Merge branch 'c8' into a8 2024-05-22 11:50:11 +00:00
1d5953d2f2 import CS kernel-4.18.0-552.el8 2024-05-22 11:48:35 +00:00
15cccd797f Drop old patches 2024-04-08 14:58:37 +00:00
a99463995f Revert EuroLinux modifications 2024-04-08 14:52:46 +00:00
8287ea7af6 import EuroLinux kernel-4.18.0-513.24.1.el8_9 2024-04-08 14:52:40 +00:00
93691ed0e3 update to 4.18.0-513.18.2, fixes CVE-2024-1086 2024-03-30 00:10:27 -05:00
0e7eed8f6b Revert EuroLinux changes 2024-02-22 10:12:23 +03:00
5c12f03449 import EuroLinux 4.18.0-513.18.1.el8_9 2024-02-22 10:10:00 +03:00
567d198790 Revert EuroLinux changes 2024-01-16 16:09:31 +03:00
bf55227155 Import EL kernel-4.18.0-513.11.1.el8_9 2024-01-16 16:04:40 +03:00
ecd26ad835 Revert EuroLinux modifications 2023-12-02 09:55:15 +00:00
f9b607962c import EuroLinux kernel-4.18.0-513.9.1.el8_9 2023-12-02 09:55:08 +00:00
17fb2cfe97 KVM: x86/mmu: Fix an sign-extension bug with mmu_seq that hangs vCPUs 2023-11-30 14:46:50 +00:00
9874b1ecd3 Merge branch 'c8' into a8 2023-11-19 21:02:07 +00:00
1da4d1ae39 Merge commit '8fa2d4744d3eb1443c24860512818626be147edd' into a8 2023-11-19 21:01:35 +00:00
bc7062e82e Revert all manual changes since 4.18.0-477.13.1.el8_8 2023-11-19 20:52:38 +00:00
19b21fa491 Revert EuroLinux modifications 2023-11-19 20:46:16 +00:00
d4d23d98e2 import EuroLinux kernel-4.18.0-513.5.1.el8_9 2023-11-19 20:46:09 +00:00
8fa2d4744d import CS kernel-4.18.0-513.el8 2023-11-19 20:40:51 +00:00
a8f8575300 Update to 4.18.0-477.27.2.el8_8 2023-09-29 11:58:01 +00:00
a35919e2be Update to 4.18.0-477.27.1.el8_8 2023-09-21 10:18:06 +00:00
f41dc39bea x86/microcode/AMD: Load late on both threads too 2023-09-08 14:54:53 +00:00
51a24e3c48 Make upstream patch apply 2023-08-28 15:45:04 +02:00
1fec3ae286 x86/xen: Split HVM vector callback setup and interrupt gate allocation 2023-08-28 12:56:50 +00:00
ab8c284acb Sync patches with OL 4.18.0-477.21.1.el8_8 2023-08-10 17:14:08 +00:00