- Issued:
- 2026-10-12
- Updated:
- 2026-10-12
RHSA-2026:81110 - Security Advisory
Synopsis
Red Hat Quay
Type/Severity
Security Advisory: Important
Topic
A new version of Red Hat Quay is now available.
Description
Red Hat Quay
Solution
Before applying this update, make sure all previously released errata
relevant to your system have been applied.
Affected Products
- Red Hat Quay
Fixes
- BZ - 2487946
- BZ - 2497452
- BZ - 2497455
- BZ - 2500022
- BZ - 2500041
- BZ - 2500043
- BZ - 2500052
- BZ - 2500057
- BZ - 2500060
- BZ - 2500061
- BZ - 2500752
- BZ - 2502307
- BZ - 2503746
- BZ - 2508411
- BZ - 2508454
- BZ - 2509993
- BZ - 2510011
- BZ - 2510017
- BZ - 2510030
- BZ - 2520368
- BZ - 2520616
- PROJQUAY-10068 - Proxying of manifests containing multiple same child manifests fails on Quay
- PROJQUAY-11619 - Redact LDAP passwords when USERS_DEBUG=1 is enabled
- PROJQUAY-11682 - Autopruner matching on .sig tags instead of filtering them
- PROJQUAY-12226 - [New UI]: Missing repository name in breadcrumb when tag name same with repo name
- PROJQUAY-12236 - Quay 3.18.0 Namespace Notifications table truncates Title and Status column headers
- PROJQUAY-12351 - Global readonly superuser blocked from reading namespace notifications (GET endpoints)
- PROJQUAY-12361 - Quay nginx config includes TLS 1.2 ciphers when cluster TLS profile is set to Modern (TLS 1.3 only)
- PROJQUAY-12364 - Quay nginx config includes TLS 1.2 ciphers when cluster TLS profile is set to Modern (TLS 1.3 only)
- PROJQUAY-12366 - Quay Audit log shows 'No description available' for namespace notification actions
- PROJQUAY-12368 - Quota enforcement: rejected blob uploads leave orphaned BlobUpload rows that permanently block subsequent pushes
- PROJQUAY-12375 - Quay 3.18 Slack quota notifications have broken bold formatting and missing usage data
- PROJQUAY-12386 - V2 UI routing bug: malformed API requests when organization name contains the "organization" word
- PROJQUAY-12411 - Repository mirroring does not work on 3.17.x when both source and destination are the same registry
- PROJQUAY-12551 - Autopruner matching on .sig tags instead of filtering them
- PROJQUAY-12639 - feat(ui): display nightly build info in Quay new UI help dropdown
- PROJQUAY-12791 - Clean up orphaned multipart uploads as part of blob cleanup work
- PROJQUAY-12814 - Limit Clair scanning of images to at most n attempts
- PROJQUAY-13133 - Excessive DNS query bursts from Quay v3.18 causing local resolver saturation
- PROJQUAY-13194 - Quay UI does not display shield icon for images signed with cosign
- PROJQUAY-13200 - Redact LDAP passwords when USERS_DEBUG=1 is enabled
- PROJQUAY-13273 - test(playwright): superuser fixtures outlive FRESH_LOGIN_TIMEOUT and fail with 401 fresh_login_required
- PROJQUAY-13315 - test(playwright): superuser fixtures outlive FRESH_LOGIN_TIMEOUT and fail with 401 fresh_login_required
- PROJQUAY-13316 - test(playwright): stabilize label commit and pin manifest-list fixture
- PROJQUAY-13331 - Referrers cache not invalidated on manifest push causing stale referrers list
- PROJQUAY-13333 - Quota enforcement: rejected blob uploads leave orphaned BlobUpload rows that permanently block subsequent pushes
- PROJQUAY-13339 - Proxying of manifests containing multiple same child manifests fails on Quay
- PROJQUAY-13341 - Fix nested indexes in quay
- PROJQUAY-13342 - Repo mirror SSRF requires pod-local DNS and breaks disconnected installs that use HTTPS_PROXY
- PROJQUAY-13365 - Increase blob/temp tag expiry
- PROJQUAY-13367 - Do not run expensive quota checks when not needed
- PROJQUAY-13373 - Get a unexpected danger alert in the new UI when use a email address to create notification in a repository for the first time
- PROJQUAY-13374 - Quay 3.10 new UI should validate the input tag name when create new tag
- PROJQUAY-13375 - Can't get error notification when input invalid robot account description in new UI
- PROJQUAY-13385 - Registry blob commit blocks ~25-60s on BLOB_DELETE GlobalLock contention (double blocking acquire in with_blob_lock_or_fallback)
- PROJQUAY-13417 - 'quota update error, Unauthorized' when changing organization quota limit using v2 UI
- PROJQUAY-13509 - Archived build logs return 500 on GCS storage: zlib "incorrect header check" when GCS serves an already-decoded object
- PROJQUAY-13511 - Authentication timeouts with OIDC backend in large environments
- PROJQUAY-8272 - Fix nested indexes in quay
CVEs
- CVE-2026-15792
- CVE-2026-16221
- CVE-2026-18255
- CVE-2026-44705
- CVE-2026-49477
- CVE-2026-49825
- CVE-2026-54058
- CVE-2026-54770
- CVE-2026-55379
- CVE-2026-55380
- CVE-2026-59197
- CVE-2026-59199
- CVE-2026-59200
- CVE-2026-59204
- CVE-2026-59205
- CVE-2026-59886
- CVE-2026-67214
- CVE-2026-67313
- CVE-2026-67314
- CVE-2026-67320
- CVE-2026-67321
amd64
| registry.redhat.io/quay/quay-container-security-rhel9-operator@sha256:f50ce3a257763f2e554a02ae7d8138f32dcbb7fa449eee51cad17a3c44f6b9d7 |
| registry.redhat.io/quay/quay-container-security-operator-bundle@sha256:2afc2cbdc6567721d142ea894a4455c3daabe0032afb3f73af070e55b977c39c |
| registry.redhat.io/quay/quay-bridge-rhel9-operator@sha256:339683a4b7e9b3c2e215638249ba54e6e58b859616705f14b6de5726bab9d168 |
| registry.redhat.io/quay/quay-bridge-operator-bundle@sha256:760f3cbe2008b4ee26fbcf0a9b13a94069157d2eeb7041f6d28c1879455f688b |
| registry.redhat.io/quay/quay-builder-rhel9@sha256:f5c29114adffd2a294685ba0bdbc6e1e689ec28e0afe34dd755a8a14c3b3f5b8 |
| registry.redhat.io/quay/quay-builder-qemu-rhcos-rhel8@sha256:7dd67bb22149698634bc3e07c080a5cf7ce21d8f126735a2beeb0d12ea3de23c |
| registry.redhat.io/quay/clair-rhel9@sha256:4f94ec8fe2b983d02251106c07aca7ee1c3644912b7670855abf65e1970ffa07 |
| registry.redhat.io/quay/quay-rhel9-operator@sha256:36360e3a23441f70b0febcf81d255c099aa6750356f7059eda6ec3cc51790ed9 |
| registry.redhat.io/quay/quay-operator-bundle@sha256:b241d01c6f2171ead9cd1060dfd5cd0000c426eb62e475e00565c2796de881ba |
| registry.redhat.io/quay/quay-rhel9@sha256:59726d934010c9215248cb30bd1ad084f03099c0138b8a3c2a3751b209683783 |
arm64
| registry.redhat.io/quay/quay-container-security-rhel9-operator@sha256:133ea038522c6b3183789d2ab6df9fbe98cf97136b03700654aecf8dce47934c |
| registry.redhat.io/quay/quay-bridge-rhel9-operator@sha256:e389e66c1a9e75768acbd7fa59afc751a3c719675c4de0e46d83e154dadd26f4 |
| registry.redhat.io/quay/quay-builder-rhel9@sha256:49341bfc7d5ba6bb1ddf0cf484c9821009bc773b17c6699f3f42939ca271a7af |
| registry.redhat.io/quay/quay-builder-qemu-rhcos-rhel8@sha256:3e446f906165886bebda1c6df453980350889f53574ab743b3131e83df825c46 |
| registry.redhat.io/quay/clair-rhel9@sha256:663f7cf1c9fedef35870a0a1a06f8ffbe3d402e486c05dbc92e8172b849bef38 |
| registry.redhat.io/quay/quay-rhel9-operator@sha256:1f0886292058d246e5e518e5bd61bcc56d0bb0983915a347bbb3f33d047aa7c2 |
| registry.redhat.io/quay/quay-rhel9@sha256:2774e4fe2d8c2d8d6cf6c558a0edd86f83d20c9039128753b8cef71e9b6ed8d2 |
ppc64le
| registry.redhat.io/quay/quay-container-security-rhel9-operator@sha256:8ad7b6bd349fdb56b9a2f28be0aac41fd7775b8ef6bcb2803b630eb9b21dce5c |
| registry.redhat.io/quay/quay-bridge-rhel9-operator@sha256:89afd3a536d7d73fedcd6482249338d8af8ca75111afd8d24e444c3a27ee65dd |
| registry.redhat.io/quay/quay-builder-rhel9@sha256:ab30f9349033762d48305c5a2b6aeab04bbc9344a66b6d46ac002a0e8b24db6a |
| registry.redhat.io/quay/quay-builder-qemu-rhcos-rhel8@sha256:1cf6a3bb9f3725046c4a7681501e0894644f9d994411f5bf8c7716a205982299 |
| registry.redhat.io/quay/clair-rhel9@sha256:e6873b95ff95f55f1cd822facfc35505a15d79bceaf95616142b20abd36d9fee |
| registry.redhat.io/quay/quay-rhel9-operator@sha256:27eedc1b8d0e3f49409db81027855632d97f39b9526b29ddd6696171d2736b7e |
| registry.redhat.io/quay/quay-rhel9@sha256:060f89d43333c52fdb48c5b19d9cac20078bffa4112cdb3ba2871f913afa9bc9 |
s390x
| registry.redhat.io/quay/quay-container-security-rhel9-operator@sha256:152e3141de3d3408a87cfbac6dfc01cb9518043a62c31b3dab4f819484c4a4a9 |
| registry.redhat.io/quay/quay-bridge-rhel9-operator@sha256:b9df558b98b6197803e9678fab991d3f666a47c307a94f9484d4548fc0803866 |
| registry.redhat.io/quay/quay-builder-rhel9@sha256:df60b5c26f467452fdae9b7d5ff8ea841865d63623a8bb182e253ed975959776 |
| registry.redhat.io/quay/quay-builder-qemu-rhcos-rhel8@sha256:10329197b4be2c5a676332a6c20e1d56d612777d15e98dfdb167d84aece00303 |
| registry.redhat.io/quay/clair-rhel9@sha256:8fe84adb19b96dafef4b19878ebee97427ee217873d8afd8b97a7cf512ff2c6e |
| registry.redhat.io/quay/quay-rhel9-operator@sha256:9b0362ac7da91f2f9d31d0c3213dbcee9a690a165dc1832a98c5de4ee61677e9 |
| registry.redhat.io/quay/quay-rhel9@sha256:fbe63262355afc7d1d44f86ef5b0a5dcedf244649567732e63c06addf1b62bff |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.