RLSA-2026:98503: Critical: fence-agents security update
The fence-agents packages provide a collection of scripts for handling remote power management for cluster devices. They allow failed or unreachable nodes to be forcibly restarted and removed from the cluster.
Security Fix(es):
pyjwt: pyjwt: Authentication bypass via empty HMAC key acceptance (CVE-2026-102266)
pyjwt: PyJWT: Authentication bypass via improper public key validation (CVE-2026-102268)
pyjwt: PyJWT: Authentication bypass via acceptance of DER public keys as HMAC secrets (CVE-2026-102271)
pyjwt: pyjwt: Verification key substitution via unvalidated JWKS redirects (CVE-2026-102267)
pyjwt: pyjwt: Token forgery via improper Unicode byte-order mark handling (CVE-2026-102272)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
rocky-linux/fence-agents-aliyunto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-allto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-awsto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-azure-armto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-computeto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-debuginfoto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-debugsourceto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-gceto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-kdumpto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-kdump-debuginfoto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-kubevirtto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-kubevirt-debuginfoto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-openstackto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-redfishto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-virtto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-virtdto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-virtd-cpgto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-virtd-cpg-debuginfoto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-virtd-debuginfoto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-virt-debuginfoto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-virtd-libvirtto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-virtd-libvirt-debuginfoto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-virtd-multicastto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-virtd-multicast-debuginfoto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-virtd-serialto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-virtd-serial-debuginfoto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-virtd-tcpto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-virtd-tcp-debuginfoto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/ha-cloud-supportto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/ha-cloud-support-debuginfoto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-zvmto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-amt-wsto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-apcto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-apc-snmpto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-bladecenterto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-brocadeto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-cisco-mdsto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-cisco-ucsto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-commonto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-drac5to a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-eaton-snmpto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-emersonto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-epsto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-heuristics-pingto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-hpbladeto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-ibmbladeto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-ibm-powervsto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-ibm-vpcto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-ifmibto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-ilo2to a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-ilo-moonshotto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-ilo-mpto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-ilo-sshto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-intelmodularto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-ipduto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-ipmilanto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-lparto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-mpathto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-nutanix-ahvto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-rhevmto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-rsato a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-rsbto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-sbdto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-scsito a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-virshto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-vmware-restto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-vmware-soapto a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1 - Upgrade
Upgrade
rocky-linux/fence-agents-wtito a version that resolves this vulnerability.Fixed in 0:4.10.0-122.el9_9.1
Event History
Child vulnerabilities
Contains the following vulnerabilities.
Frequently Asked Questions
Which components are covered by this update?
The update covers Rocky Linux fence-agents packages including fence-agents-aliyun, fence-agents-all, fence-agents-aws, fence-agents-azure-arm, fence-agents-compute, fence-agents-debuginfo, fence-agents-debugsource, and fence-agents-gce.
What kinds of PyJWT weaknesses are addressed?
The listed fixes address authentication bypasses involving empty HMAC keys and improper public-key validation, acceptance of DER public keys as HMAC secrets, JWKS redirect-based verification-key substitution, and token forgery related to Unicode byte-order mark handling.
Does exploitation require credentials or user interaction?
The supplied CVSS vector indicates network-based exploitation with low attack complexity, no privileges required, and no user interaction required. It also indicates high confidentiality and integrity impact, with no availability impact.