An RPM upgrade can fail with a permission error if an installer pre-install step attempts to execute a temporary file from /var/tmp while that directory is mounted with noexec. The exact temporary filename can vary. A permission-denied error followed by an aborted pre-install step is a relevant symptom.
This is distinct from CVE-2026-76266, which concerns Linux package-upgrade maintainer scripts. The Splunk advisory recommends a tar-file upgrade as a mitigation for that vulnerability. The two situations should not be treated as interchangeable: the appropriate upgrade method depends on the target version and the issue being addressed.
/var/tmp is mounted with noexec. If an RPM upgrade reports a permission error while executing a temporary pre-install file, compare the error with the symptoms in the linked support article.
For the /var/tmp permission error, the public support article describes temporarily allowing execution on /var/tmp during the upgrade, then restoring the original mount restriction. It also describes setting TMPDIR to a location where the Splunk service account has execution permission. These changes can affect host security controls; obtain the required security approval, limit any exception to the upgrade window, and restore the original settings afterward.
For CVE-2026-76266, follow the mitigation and version guidance in the Splunk advisory. The advisory recommends using a tar file instead of a Linux package as a mitigation. A tar-file change can affect package-manager records and service registration; confirm the applicable procedure before changing installation methods.
After the upgrade, verify the Splunk version and service status, check for upgrade errors, and confirm that expected service and deployment functions are operating. Follow the version-specific documentation for any required post-upgrade steps.
| Revision | Publish Date | Comments |
|---|---|---|
1.0 |
30-Oct-2026
|
Initial Release |