VulnSea

Red Hat has 2,798 CVEs on record between 2010 and 2026. Disclosure cadence is accelerating: 1490 in the last 90 days against 571 in the 90 before. The busiest recent month was October 2026 with 627. The median CVSS is 6.5 (medium), with 135 rated critical. 0% have been exploited in the wild, in line with the corpus average. The median gap from publication to a KEV listing is 2722 days (6 cases). The dominant weakness classes are CWE-125 (187) and CWE-787 (157). Most affected products: Red Hat Enterprise Linux 9 (275), Red Hat Enterprise Linux 10 (167), Linux (74).

CVEs per month

Last 12 months, by publish date

120102030405060708091011
Exploited share
0% vs 1% corpus
Median CVSS
6.5
Publish → KEV
2722 d median(6)
Last 90 days
1490 prev 571

Products

  • Red Hat Enterprise Linux 9 275
  • Red Hat Enterprise Linux 10 167
  • Linux 74
  • Red Hat Enterprise Linux BaseOS (v. 10) 55
  • Red Hat OpenShift AI (RHOAI) 50
  • build_of_keycloak 49
2798
Total CVEs
135
Critical
6
CISA KEV
7
Exploited

Red Hat vulnerabilities

CVEs affecting Red Hat, newest first. Open any entry for full detail, references, and exploit status.

2798 CVEsRSS

CVE-2026-84691High· 8.7
1mo ago

A flaw was found in Red Hat Ansible Automation Platform's automation- controller

A flaw was found in Red Hat Ansible Automation Platform's automation- controller. The setting that formats the log message emitted for API 4XX errors is an administrator-controlled Python format-string template that is rendered with a li…

▾ TwilightRed Hat · automation-controllerEPSS 0.20%via NVD
CVE-2026-84683High· 8.7
1mo ago

A flaw was found in Red Hat Ansible Automation Platform's automation- controller

A flaw was found in Red Hat Ansible Automation Platform's automation- controller. The HTML view of job, ad hoc command, project update, and inventory update standard output escapes HTML metacharacters but does not remove ANSI terminal es…

▾ TwilightRed Hat · automation-controllerEPSS 0.26%via NVD
CVE-2026-96546Low· 2.5PoC
1mo ago

A one-byte out-of-bounds heap read flaw was found in GIMP's uncompressed DDS image loader

A one-byte out-of-bounds heap read flaw was found in GIMP's uncompressed DDS image loader. When a user opens an uncompressed DDS image, the file-dds plug-in performs an unconditional one-byte look-ahead after processing the final pixel. …

▾ TwilightRed Hat · gimpEPSS 0.18%via NVD
CVE-2026-96545Medium· 4.4PoC
1mo ago

An out-of-bounds heap read flaw was found in GIMP's TIM image loader

An out-of-bounds heap read flaw was found in GIMP's TIM image loader. When a user opens a crafted 4bpp TIM image that causes promotion to an RGBA layer, the file-tim plug-in allocates an undersized row buffer but processes it using the l…

▾ TwilightRed Hat · gimpEPSS 0.23%via NVD
CVE-2026-84502Critical· 9.9
1mo ago

A flaw was found in Red Hat Ansible Automation Platform's automation- controller

A flaw was found in Red Hat Ansible Automation Platform's automation- controller. The Project scm_url field is not validated against values that begin with a dash and is stored and passed verbatim to the git SCM module. Because the modul…

▾ MidnightRed Hat · automation-controllerEPSS 0.63%via NVD
CVE-2026-84499High· 7.7
1mo ago

A flaw was found in Red Hat Ansible Automation Platform's automation- controller

A flaw was found in Red Hat Ansible Automation Platform's automation- controller. Survey questions of type password are write-only and stored encrypted, displayed only as a placeholder on read. When a schedule or workflow job template no…

▾ TwilightRed Hat · automation-controllerEPSS 0.38%via NVD
CVE-2026-84486High· 8.2
1mo ago

A flaw was found in Red Hat Ansible Automation Platform's automation- controller

A flaw was found in Red Hat Ansible Automation Platform's automation- controller. Four debug views that trigger the internal task, dependency, and workflow schedulers are configured to allow any user (including unauthenticated clients) a…

▾ TwilightRed Hat · automation-controllerEPSS 0.65%via NVD
CVE-2026-84474Critical· 9.9
1mo ago

A flaw was found in Red Hat Ansible Automation Platform's automation- controller

A flaw was found in Red Hat Ansible Automation Platform's automation- controller. The provisioning-callback secret (host_config_key) is exposed to users holding only the read-level view_jobtemplate permission -- both in the job template …

▾ MidnightRed Hat · automation-controllerEPSS 0.80%via NVD
CVE-2026-76648High· 8.5
1mo ago

CopyAPIView (awx/awx/api/generics.py:873) sets permission_classes = (IsAuthenticated,), so DRF's get_object() performs no object-level RBAC

CopyAPIView (awx/awx/api/generics.py:873) sets permission_classes = (IsAuthenticated,), so DRF's get_object() performs no object-level RBAC. The get() handler (lines 988–991) explicitly guards with request.user.can_access(obj._class_, 'r…

▾ TwilightRed Hat · ansible-automation-platform-27/controller-rhel9EPSS 0.41%via NVD
CVE-2026-71465Low· 3.1
1mo ago

RunAdHocCommand.build_args() appends limit as bare positional (args.append(limit)) instead of using args.extend(['-l', limit]) like RunJob

RunAdHocCommand.build_args() appends limit as bare positional (args.append(limit)) instead of using args.extend(['-l', limit]) like RunJob. A limit beginning with - is parsed as an ansible CLI op…

▾ SunlitRed Hat · automation-controllerEPSS 0.21%via NVD
CVE-2026-71464Low· 3.1
1mo ago

LaunchConfigurationBaseSerializer.scm_branch has no validate_scm_branch() leading-dash check, unlike Project/JobTemplate/JobLaunch serializers

LaunchConfigurationBaseSerializer.scm_branch has no validate_scm_branch() leading-dash check, unlike Project/JobTemplate/JobLaunch serializers. Schedule and WFJT Node accept --upload-pack=/bin/id…

▾ SunlitRed Hat · automation-controllerEPSS 0.21%via NVD
CVE-2026-71463Low· 2.7
1mo ago

Notification template Jinja AST whitelist only inspects static Getattr nodes

Notification template Jinja AST whitelist only inspects static Getattr nodes. Dynamic subscripts (job['job'+'_env']) and {% if job.id > 100 %} conditional gating bypass both the AST check and the…

▾ SunlitRed Hat · automation-controllerEPSS 0.27%via NVD
CVE-2026-71462Medium· 4.1
1mo ago

StringListPathField.to_internal_value() calls os.path.exists() on unbounded user-supplied paths. 200 vs 400 response reveals existence of arbitrary absolute paths on the controller-web pod

StringListPathField.to_internal_value() calls os.path.exists() on unbounded user-supplied paths. 200 vs 400 response reveals existence of arbitrary absolute paths on the controller-web pod. Tenan…

▾ SunlitRed Hat · automation-controllerEPSS 0.26%via NVD
CVE-2026-71461Medium· 4.3
1mo ago

HostList.list() catches bare Exception and returns str(e) verbatim

HostList.list() catches bare Exception and returns str(e) verbatim. Via host_filter, any authenticated user triggers Django FieldError (leaking complete Host model relation graph including intern…

▾ SunlitRed Hat · ansible-automation-platform-27/controller-rhel9EPSS 0.36%via NVD
CVE-2026-71460Medium· 4.3
1mo ago

/api/v2/config/ is protected only by IsAuthenticated. license_info (account_number, subscription_id, pool_id, sku, support_level, instance counts) returned to any authenticated user

/api/v2/config/ is protected only by IsAuthenticated. license_info (account_number, subscription_id, pool_id, sku, support_level, instance counts) returned to any authenticated user. The superuse…

▾ SunlitRed Hat · automation-controllerEPSS 0.22%via NVD
CVE-2026-71459Medium· 5.0
1mo ago

JobJobEventsChildrenSummary view has no model/parent_model. ModelAccessPermission.check_get_permissions() falls through (returns True) for any authenticated user

JobJobEventsChildrenSummary view has no model/parent_model. ModelAccessPermission.check_get_permissions() falls through (returns True) for any authenticated user. The view uses raw get_object_or_…

▾ SunlitRed Hat · automation-controllerEPSS 0.28%via NVD
CVE-2026-71458Medium· 5.0
1mo ago

URLModificationMiddleware resolves named-URL lookups against unfiltered Model.objects before RBAC

URLModificationMiddleware resolves named-URL lookups against unfiltered Model.objects before RBAC. The 403→404 shim only rewrites 403 responses, leaving the pk=0 miss path with a different 404 de…

▾ SunlitRed Hat · automation-controllerEPSS 0.30%via NVD
CVE-2026-96541High· 7.5PoC
1mo ago

A denial-of-service flaw was found in gnome-remote-desktop

A denial-of-service flaw was found in gnome-remote-desktop. An unauthenticated remote attacker can open RDP connections without completing the handshake and retain the connection-throttling slots indefinitely because no pre-authenticatio…

▾ MidnightRed Hat · gnome-remote-desktopEPSS 0.88%via NVD
CVE-2026-88840Medium· 5.3
1mo ago

BusyBox TLS get_client_hello() reads past the end of the input buffer when parsing a truncated ClientHello message.

BusyBox TLS get_client_hello() reads past the end of the input buffer when parsing a truncated ClientHello message.

▾ SunlitRed Hat · busyboxEPSS 0.21%via NVD
CVE-2026-88839Medium· 6.7
1mo ago

BusyBox passwd/group tokenize() references a stale endpoint pointer after trimming, causing an out-of-bounds write of heap pointers.

BusyBox passwd/group tokenize() references a stale endpoint pointer after trimming, causing an out-of-bounds write of heap pointers.

▾ SunlitRed Hat · busybox-mainEPSS 0.12%via NVD
CVE-2026-88837Medium· 6.5
1mo ago

BusyBox httpd treats yescrypt ($y$) password hashes as plaintext during Basic Authentication, inverting the authentication check.

BusyBox httpd treats yescrypt ($y$) password hashes as plaintext during Basic Authentication, inverting the authentication check.

▾ SunlitRed Hat · busybox-mainEPSS 0.27%via NVD
CVE-2026-88835Medium· 6.1
1mo ago

BusyBox dpkg read_package_field() steps past a NUL terminator on malformed .deb packages, causing an out-of-bounds heap read.

BusyBox dpkg read_package_field() steps past a NUL terminator on malformed .deb packages, causing an out-of-bounds heap read.

▾ SunlitRed Hat · busybox-mainEPSS 0.12%via NVD
CVE-2026-88831Medium· 5.3
1mo ago

BusyBox httpd IP deny rules with invalid CIDR prefix lengths fail open, leaving a parsed IP with a zeroed mask so the rule matches no clients.

BusyBox httpd IP deny rules with invalid CIDR prefix lengths fail open, leaving a parsed IP with a zeroed mask so the rule matches no clients.

▾ SunlitRed Hat · busybox-mainEPSS 0.24%via NVD
CVE-2026-88832High· 7.3
1mo ago

BusyBox romfs volume ID parsing uses unbounded strlen on attacker-controlled metadata, causing a heap buffer overflow when processing crafted filesystem images.

BusyBox romfs volume ID parsing uses unbounded strlen on attacker-controlled metadata, causing a heap buffer overflow when processing crafted filesystem images.

▾ TwilightRed Hat · busybox-mainEPSS 0.13%via NVD
CVE-2026-88830High· 7.5
1mo ago

A unit confusion in BusyBox TLS Montgomery reduction buffer allocation causes a pre-authentication heap buffer overflow when processing a crafted ClientKeyExchange message.

A unit confusion in BusyBox TLS Montgomery reduction buffer allocation causes a pre-authentication heap buffer overflow when processing a crafted ClientKeyExchange message.

▾ TwilightRed Hat · busyboxEPSS 0.35%via NVD
CVE-2026-6668High· 7.5
1mo ago

Integer overflow in the packet buffer growth logic in PgBouncer through 1.25.2 allows an unauthenticated remote attacker to cause a denial of service

Integer overflow in the packet buffer growth logic in PgBouncer through 1.25.2 allows an unauthenticated remote attacker to cause a denial of service. Sufficiently large input makes the buffer size computation overflow, leaving the growt…

▾ TwilightRed Hat · PgBouncerEPSS 0.57%via NVD
CVE-2026-19888High· 7.5
1mo ago

Missing validation of a mandatory attribute in the SCRAM client-final-message parser in PgBouncer through 1.25.2 allows an unauthenticated remote attacker to crash the process

Missing validation of a mandatory attribute in the SCRAM client-final-message parser in PgBouncer through 1.25.2 allows an unauthenticated remote attacker to crash the process. A malformed message can make the parser report success while…

▾ TwilightRed Hat · PgBouncerEPSS 0.39%via NVD
CVE-2026-6669Medium· 5.9
1mo ago

Missing upper bound on the key derivation iteration count accepted during SCRAM authentication to a backend server in PgBouncer through 1.25.2 allows a malicious or compromised PostgreSQL backend to cause uncontrolled CPU consumption in …

Missing upper bound on the key derivation iteration count accepted during SCRAM authentication to a backend server in PgBouncer through 1.25.2 allows a malicious or compromised PostgreSQL backend to cause uncontrolled CPU consumption in …

▾ SunlitRed Hat · PgBouncerEPSS 0.42%via NVD
CVE-2026-79310High· 8.5
1mo ago

webpy web.py 0.76 is vulnerable to server-side template injection (SSTI)

webpy web.py 0.76 is vulnerable to server-side template injection (SSTI). The template engine can be tricked into executing attacker-controlled template code that built-in security checks are designed to reject. When an application preco…

▾ TwilightRed HatEPSS 0.67%via NVD
CVE-2026-96276Medium· 6.5
1mo ago

If a malicious SDK container declares an extension point with a crafted `directory` path, and a developer runs `flatpak build-init --writable-sdk --sdk-extension` with that SDK, attacker-chosen files could be written outside the working …

If a malicious SDK container declares an extension point with a crafted `directory` path, and a developer runs `flatpak build-init --writable-sdk --sdk-extension` with that SDK, attacker-chosen files could be written outside the working …

▾ SunlitRed Hat · flatpakEPSS 0.44%via NVD
Red Hat vulnerabilities (CVEs) — page 26 · VulnSea