Critical security advisoryCriticalFlagged by our vulnerability database: PHP2Shell is on CISA’s exploited list. Most WordPress hosting runs PHP. See if your site is affectedFlagged by our vulnerability database: PHP2Shell is being exploited. DetailsExploited: PHP2Shell. Check your site
HuttenlocherTechnologies
Updated 4 h ago

Vulnerability database

Every flaw the U.S. government’s cybersecurity agency (CISA) has confirmed attackers are using, plus the new WordPress plugin and theme bugs published each day, sorted by what they mean for a small business. We refresh it twice a day. If you see something your website or office runs, tell us.

1,762exploited flaws on CISA’s list
34added in the last 30 days
344new WordPress flaws this week
390,080entries in the database

247 results · page 1 of 5

  • Oct 19, 2026Semaphore UI through 2.19.16 contains a remote code execution vulnerability that allows users with the task_runner role to override protected Ansible variables CVE-2026-112305 · Other software · semaphoreui · reported by VulnCheckHigh 8.7

    Semaphore UI through 2.19.16 contains a remote code execution vulnerability that allows users with the task_runner role to override protected Ansible variables by supplying arbitrary keys in the task environment JSON. Attackers can POST tasks setting ansible_ssh_common_args with a ProxyCommand or ansible_connection=local to execute commands as the Semaphore server user, exposing encryption keys, SSH keys and stored secrets.

    Product
    Semaphore UI
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 15, 2026The Hub collection module documentation renderer in the unified Ansible Automation Platform UI (built from upstream ansible-ui, frontend/hub) renders a documentCVE-2026-109131 · Other software · Red Hat · reported by Red HatMedium 5.4

    The Hub collection module documentation renderer in the unified Ansible Automation Platform UI (built from upstream ansible-ui, frontend/hub) renders a documentation URL part (formatPartURL in DocumentationParsers.tsx) as a link without restricting the URL protocol/scheme. A collection whose documentation contains a link using a script-executing URL scheme can therefore cause script to run in the same origin as the Hub UI when another authenticated user views and activates that link in the collection documentation page. This is a stored cross-site scripting issue in shipped Platform UI code (present in the AAP 2.6 and 2.7 release branches).

    Product
    Red Hat Ansible Automation Platform 2
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 15, 2026A flaw was found in Ansible Operator Plugins.CVE-2026-92982 · Other software · Red Hat · reported by Red HatHigh 8.5

    A flaw was found in Ansible Operator Plugins. A low-privileged Kubernetes user can exploit a Jinja2 template injection vulnerability by crafting malicious custom resource (CR) specification values. These values are processed by Ansible without proper sanitization, allowing embedded Jinja2 expressions to be executed within the operator pod. This can lead to arbitrary code execution and privilege escalation, granting the attacker control over the operator's service account with cluster-wide permissions.

    Product
    Red Hat Ansible Automation Platform 2.6
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 8, 2026A flaw was found in ansible-core.CVE-2026-89091 · Other software · Red Hat · reported by Red HatHigh 8.8

    A flaw was found in ansible-core. When installing a collection with `ansible-galaxy collection install`, the archive extractor validates member paths using lexical path normalisation (os.path.abspath) instead of resolving symbolic links (os.path.realpath), and it performs no containment check on symlink-typed directory members before creating them. A crafted collection tarball can chain symlink directory entries so that a subsequent file member is written outside the intended destination directory. This allows an attacker who can get a victim to install a malicious collection to overwrite arbitrary files with the privileges of the user running ansible-galaxy, leading to code execution on the control node. This is a bypass of the fix for CVE-2020-10691.

    Product
    Migration Toolkit for Applications 8
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 7, 2026A flaw was found in pulp-ansible's bearer-token refresh for collection remotes.CVE-2026-103869 · Other software · Red Hat · reported by Red HatMedium 6.5

    A flaw was found in pulp-ansible's bearer-token refresh for collection remotes. The access token is kept in one module-level variable and reused for every token download in that worker. A user who can sync an Ansible remote that uses token refresh, and can point that remote at a server they control, receives an access token obtained for a different remote, and can reuse it at the service that issued it. Content stored in Pulp is not changed, and the service is not stopped.

    Product
    Red Hat Ansible Automation Platform 2
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 7, 2026A flaw was found in pulp-container when it authenticates to an upstream registry.CVE-2026-103868 · Other software · Red Hat · reported by Red HatMedium 6.5

    A flaw was found in pulp-container when it authenticates to an upstream registry. Basic and bearer credentials from one remote are reused for later downloads in the same worker. A user who can sync a container remote, and can point that remote at a server they control, receives the username, password, or bearer token stored for a different remote, and can reuse that credential at the upstream registry. Content stored in Pulp is not changed, and the service is not stopped.

    Product
    Red Hat Ansible Automation Platform 2
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 6, 2026A DOM-based Cross-Site Scripting (XSS) vulnerability exists in the Ansible Platform UI due to unvalidated input handling within the application's redirect routeCVE-2026-106033 · Other software · Red Hat · reported by Red HatMedium 5.4

    A DOM-based Cross-Site Scripting (XSS) vulnerability exists in the Ansible Platform UI due to unvalidated input handling within the application's redirect route. Specifically, the application extracts a target destination from the next query parameter and directly assigns it to the browser's location.href without verifying its format or scheme. The platform includes built-in URL validation functions designed to block malicious URI schemes (such as javascript: and data:) as well as off-site or protocol-relative redirects, this specific route bypasses those controls. Consequently, an attacker can craft a malicious link that, when accessed by an authenticated user, causes arbitrary JavaScript to execute within the context of the user's session.

    Product
    Red Hat Ansible Automation Platform 2
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 1, 2026A flaw was found in ansible-runner.CVE-2026-103754 · Other software · Red Hat · reported by Red HatMedium 5.9

    A flaw was found in ansible-runner. The unstream_dir() function, which receives and extracts a streamed zip archive on the worker side of the ansible-runner transmit/worker protocol, re-creates symbolic links from archive content without validating the link target and applies chmod() and utime() to an unsanitized filesystem path derived from the archive member name. A crafted archive processed by a worker that consumes attacker-influenced input can create files, create symbolic links, or change permissions outside the intended target directory, which can be leveraged toward code execution.

    Product
    Red Hat Ansible Automation Platform 2
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 24, 2026A path traversal vulnerability was found in pulpcore.CVE-2026-90959 · Other software · Red Hat · reported by Red HatHigh 8.1

    A path traversal vulnerability was found in pulpcore. The content upload API accepts a 'file_url' parameter that allows users with file repository privileges to specify a local file URL for Pulp to download and store. A URL scheme validation check uses a string prefix comparison that only rejects URLs beginning with 'file://', but Python's URL parser recognizes the 'file:' scheme without double slashes, creating a mismatch between what is validated and what is dispatched to the file downloader. An authenticated user with low-privilege repository permissions can supply a specially crafted URL using relative path traversal sequences to read any file accessible to the Pulp server process. In deployments that include Pulp Container, successful exploitation allows an attacker to read the container registry token signing private key and forge bearer tokens, granting unauthorized access to all private container repositories in the affected registry.

    Product
    Red Hat Ansible Automation Platform 2.6 for RHEL 9
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 24, 2026An authorization bypass was found in the Ansible Automation Platform (AAP) gateway.CVE-2026-94416 · Other software · Red Hat · reported by Red HatMedium 6.8

    An authorization bypass was found in the Ansible Automation Platform (AAP) gateway. The gateway API allows an authenticated administrator to create a new service key for the Controller service cluster. Because service-key creation is not restricted to the installer-provisioned provisioning path, an administrator-issued key is cryptographically indistinguishable from a legitimate one and can be used to forge a service-authentication token that impersonates the Controller service. Combined with the gateway OIDC workload-identity endpoint (enabled via FEATURE_OIDC_WORKLOAD_IDENTITY_ENABLED), the attacker can drive the gateway to sign Workload Identity Tokens (WITs) for arbitrary Controller workloads. A downstream resource server such as HashiCorp Vault that trusts the gateway OIDC key will accept the forged WIT and return the AAP credentials bound to that workload, disclosing secrets beyond the attacker's authorization boundary.

    Product
    Red Hat Ansible Automation Platform 2.6 for RHEL 9
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 23, 2026A flaw was found in the Ansible Automation Platform automation controller.CVE-2026-85475 · Other software · Red Hat · reported by Red HatHigh 7.2

    A flaw was found in the Ansible Automation Platform automation controller. The external logging (rsyslog) configuration is generated by interpolating user-controlled settings — LOG_AGGREGATOR_HOST, LOG_AGGREGATOR_MAX_DISK_USAGE_PATH and LOG_AGGREGATOR_RSYSLOGD_ERROR_LOG_FILE — into an rsyslog RainerScript config file without neutralizing RainerScript syntax. A privileged (superuser) user can inject rsyslog directives, including an omprog action, causing arbitrary command execution inside the control-plane rsyslog component. This allows disclosure of the controller SECRET_KEY and database credentials, decryption of all stored credentials, and full compromise of the control plane.

    Product
    Red Hat Ansible Automation Platform 2.7
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 23, 2026An argument-injection flaw was found in the Ansible Automation Platform automation-controller system-job subsystem.CVE-2026-84724 · Other software · Red Hat · reported by Red HatMedium 6.6

    An argument-injection flaw was found in the Ansible Automation Platform automation-controller system-job subsystem. The system-job template launch endpoint stores a user-supplied "days" variable without running the integer validation defined elsewhere for that field, and the dispatcher flattens the management-command argument list into a single string with spaces before the job runner re-splits it, so spaces in the value become additional command-line arguments. Because system jobs are executed in-process on the control node without the container isolation applied to all other job types, an authenticated user with superuser privileges can inject arbitrary arguments — including Python's path option — into the control-plane awx-manage process, controlling its argument vector and the first entry of its module search path. Full remote code execution requires an additional import gadget that is not present in the current management commands, so the demonstrated impact is argument injection with control of the process search path rather than confirmed code execution.

    Product
    Red Hat Ansible Automation Platform 2.5 for RHEL 8
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 23, 2026A server-side request forgery flaw was found in the Ansible Automation Platform automation-controller email notification backend.CVE-2026-84721 · Other software · Red Hat · reported by Red HatMedium 6.4

    A server-side request forgery flaw was found in the Ansible Automation Platform automation-controller email notification backend. The email backend passes the user-supplied SMTP host and port from a notification template directly to the SMTP client without validating that the target is not an internal, loopback, link-local, or reserved address. An authenticated user with organization notification-admin permission can create or modify an email notification template pointing at an arbitrary internal address, trigger a test, and have the controller task process open a raw TCP connection to that address. The resulting connection error is reflected back through the notification record, providing a three-state internal port-scan oracle (open, closed, filtered) over the control-plane's cluster network, including the in-cluster Kubernetes API. When a shared organization template holds a stored SMTP password, redirecting the host can also cause that credential to be transmitted to an attacker-controlled server.

    Product
    Red Hat Ansible Automation Platform 2.7
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 23, 2026A flaw was found in the Ansible Automation Platform automation-controller.CVE-2026-84720 · Other software · Red Hat · reported by Red HatMedium 6.5

    A flaw was found in the Ansible Automation Platform automation-controller. The WorkflowJobNode.ancestor_artifacts database column, which stores the raw merged set_stats artifacts propagated between workflow nodes, is not wrapped in prevent_search() and is therefore accepted for arbitrary field lookups by the REST filter backend, even though it is omitted from the API serializer. Because the column is persisted before Ansible's no_log masking is applied, a user with only read access to a workflow — or, via a regular-expression lookup that bypasses the JSON cross-relation filter guard through the world-readable credential-types endpoint, any authenticated user with no roles — can use the result count as a boolean/count oracle to recover, character by character, secret values that a playbook author explicitly marked no_log, including across organizations.

    Product
    Red Hat Ansible Automation Platform 2.5 for RHEL 8
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 23, 2026A flaw was found in the Ansible Automation Platform automation-controller.CVE-2026-84719 · Other software · Red Hat · reported by Red HatCritical 9.9

    A flaw was found in the Ansible Automation Platform automation-controller. When a WorkflowJobTemplate is copied, the deep-copy permission sanitizer validates only the inventory, unified_job_template, and credentials of each cloned node and fails to check the instance_groups (and execution_environment and labels) that were preserved from the original. A user with organization workflow-admin permission but no role on the referenced instance groups can copy a workflow, become its administrator, and launch jobs pinned to instance groups they are not authorized to use — including the control-plane instance group — bypassing the InstanceGroup use_role boundary and causing attacker-influenced automation to run in the control-plane execution context.

    Product
    Red Hat Ansible Automation Platform 2.4 for RHEL 8
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 23, 2026A flaw was found in the Ansible Automation Platform automation-controller.CVE-2026-84718 · Other software · Red Hat · reported by Red HatMedium 4.3

    A flaw was found in the Ansible Automation Platform automation-controller. In the shipped production configuration, the Controller trusts the client-supplied X-Forwarded-For header as the request's client IP without verifying that it originated from a trusted proxy, and selects the leftmost (attacker-controlled) header value. As a result, an attacker can forge the source IP address recorded for their requests in the Controller's audit and access logs, degrading the integrity of forensic and SIEM attribution. The flaw does not grant additional access.

    Product
    Red Hat Ansible Automation Platform 2.5 for RHEL 8
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 23, 2026A flaw was found in the Ansible Automation Platform automation-controller.CVE-2026-84717 · Other software · Red Hat · reported by Red HatMedium 5.3

    A flaw was found in the Ansible Automation Platform automation-controller. The unauthenticated Bitbucket Data Center webhook receiver skips HMAC signature verification for diagnostics:ping events after it has already looked up the target template, causing the endpoint to return HTTP 200 for a template that has a Bitbucket DC webhook configured and HTTP 403 otherwise. An unauthenticated remote attacker can use this response discrepancy as an oracle to enumerate which Job Template and Workflow Job Template IDs have Bitbucket DC webhooks configured, without knowing the secret webhook_key.

    Product
    Red Hat Ansible Automation Platform 2.5 for RHEL 8
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 23, 2026A flaw was found in the automation-controller instance install-bundle endpoint.CVE-2026-84716 · Other software · Red Hat · reported by Red HatMedium 6.6

    A flaw was found in the automation-controller instance install-bundle endpoint. When a System Administrator downloads an execution/hop node's install bundle, the controller signs an X.509 certificate with the receptor mesh certificate authority in which the Common Name, DNS subject-alternative-name, and receptor node-id are taken verbatim from the caller-chosen instance hostname, with a hard-coded ten-year validity, a random serial, and no issuance log or revocation list. Because the hostname charset validator is case-insensitive while the uniqueness validator is case-sensitive, an administrator can register a case variant of an existing control node's hostname and obtain a mesh-CA-signed certificate that TLS peers, which match hostnames case-insensitively, accept as that control node. In managed/hosted deployments — where the customer holds controller superuser but the platform operator runs the mesh — this yields a

    Product
    Red Hat Ansible Automation Platform 2.5 for RHEL 8
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 23, 2026A flaw was found in the automation-controller input-validation guard sanitize_jinja().CVE-2026-84714 · Other software · Red Hat · reported by Red HatHigh 7.1

    A flaw was found in the automation-controller input-validation guard sanitize_jinja(). The function uses two regular expressions to reject user-supplied Jinja, but the patterns stop at the first interior '}' or '%' character, so a Jinja expression containing an inner brace (for example an empty dict) is accepted while remaining valid Jinja. Because sanitize_jinja() is the sole guard on several launch-time fields — ad-hoc command module_args, Machine-credential username / become_method / become_user, and inventory host names — a low-privileged user can inject Jinja that ansible-core evaluates in the execution environment. This enables execution of arbitrary commands in the execution environment (bypassing an administrator's AD_HOC_COMMANDS module allowlist) and disclosure of secrets belonging to credentials the attacker cannot read (by templating a co-attached credential's injected environment variables), across the c

    Product
    Red Hat Ansible Automation Platform 2.5 for RHEL 8
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 23, 2026A flaw was found in the automation-controller notification subsystem.CVE-2026-84713 · Other software · Red Hat · reported by Red HatMedium 6.5

    A flaw was found in the automation-controller notification subsystem. Although NotificationTemplate.notification_ configuration is protected from API filtering, its recipient value is copied in clear text into the unprotected Notification.recipients field on every send. Because the credential-types endpoint is listable by any authenticated user and the API filter backend traverses object relations without per-hop authorization, a user with no privileges can use a relational filter as a boolean count-oracle to recover, character by character and across organizations, the secret recipient values of other tenants' notifications — including PagerDuty service keys and Slack/Mattermost/RocketChat/Webhook bearer-token URLs. This flaw affects confidentiality.

    Product
    Red Hat Ansible Automation Platform 2.7
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 23, 2026A flaw was found in the automation-controller API.CVE-2026-84712 · Other software · Red Hat · reported by Red HatMedium 5.3

    A flaw was found in the automation-controller API. The unauthenticated health-check endpoint /api/v2/ping/ (ApiV2PingView, AllowAny) over-serializes RBAC-gated automation-mesh data into its anonymous response, exposing the full instance inventory (node hostnames, node types, UUIDs, heartbeats, capacities, and exact versions), all instance-group names and membership, the deployment install UUID, and the active control node. A remote, unauthenticated attacker can use this to map the control plane and fingerprint software versions for targeted attacks. This flaw affects confidentiality only; it does not expose secrets, credentials, or tenant data.

    Product
    Red Hat Ansible Automation Platform 2.5 for RHEL 8
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 23, 2026A flaw was found in Ansible Automation Platform's automation-controller.CVE-2026-84706 · Other software · Red Hat · reported by Red HatHigh 7.6

    A flaw was found in Ansible Automation Platform's automation-controller. The custom Credential Type environment-variable injector validates variable names against a deny-list (an ANSIBLE_* prefix check plus a fixed ENV_BLOCKLIST) that omits process-hijacking loader variables such as BASH_ENV, ENV, LD_PRELOAD, LD_LIBRARY_PATH, PYTHONSTARTUP and GIT_SSH_COMMAND. Combined with the credential file injector, a privileged user can write an attacker-controlled script into the execution environment and point BASH_ENV at it, obtaining arbitrary code execution inside the execution-environment container for any job that attaches a credential of that type.

    Product
    Red Hat Ansible Automation Platform 2.5 for RHEL 8
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 23, 2026A flaw was found in Red Hat Ansible Automation Platform's automation- controller.CVE-2026-84691 · Other software · Red Hat · reported by Red HatHigh 8.7

    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 live user object as an argument. Because Python string formatting permits attribute and item traversal on its arguments, an administrator can craft a template that walks from the user object into the application settings and reads the Django secret key and the database password. The formatted message is written to a logger that can be forwarded to an external log aggregator, whose destination is also administrator-controlled, allowing the secrets to be sent off the host. An authenticated administrator can thereby obtain the master encryption key used to protect all stored credentials and the database service password, enabling offline decryption of every stored credential, forgery of user sessions, and direct access to the controller database.

    Product
    Red Hat Ansible Automation Platform 2.5 for RHEL 8
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 23, 2026A flaw was found in Red Hat Ansible Automation Platform's automation- controller.CVE-2026-84683 · Other software · Red Hat · reported by Red HatHigh 8.7

    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 escape sequences before conversion to HTML. An ANSI OSC 8 hyperlink sequence in the output is expanded into an HTML anchor whose href is not scheme- filtered or escaped, so a low-privileged user who can produce output -- or an external party whose data a playbook echoes -- can embed a javascript: link that is rendered into a text/html response with no Content-Security-Policy. When a higher-privileged user views the output page and clicks the link, attacker- controlled JavaScript executes in their authenticated session, allowing actions as that user up to full platform takeover.

    Product
    Red Hat Ansible Automation Platform 2.5 for RHEL 8
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 23, 2026A flaw was found in AWX.CVE-2026-75884 · Other software · Red Hat · reported by Red HatCritical 9.1

    A flaw was found in AWX. The container group pod_spec_override field uses an incomplete blocklist that only restricts automountServiceAccountToken, allowing injection of initContainers, serviceAccountName overrides, and projected service account token volumes. An AAP platform administrator can exploit this to escalate privileges to OpenShift namespace-level access and exfiltrate namespace secrets.

    Product
    Red Hat Ansible Automation Platform 2.4 for RHEL 8
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 23, 2026A flaw was found in Red Hat Ansible Automation Platform's automation- controller.CVE-2026-84502 · Other software · Red Hat · reported by Red HatCritical 9.9

    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 module runs git ls-remote with the URL as a positional argument and without a "--" separator, a git project URL such as "--upload-pack=<command>:x" is interpreted by git as the --upload-pack option and executed via a shell. A user with permission to create or modify a project in a single organization can thereby execute arbitrary commands on the control-plane task pod, with output reflected through the project update stdout endpoint, leading to cross-tenant compromise and in-cluster lateral movement

    Product
    Red Hat Ansible Automation Platform 2.4 for RHEL 8
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 23, 2026A flaw was found in Red Hat Ansible Automation Platform's automation- controller.CVE-2026-84499 · Other software · Red Hat · reported by Red HatHigh 7.7

    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 node is revalidated against a tightened survey specification, the controller decrypts the stored password and includes its plaintext value in the minimum/maximum length validation error message returned in the HTTP response. A user with the delegated JobTemplate Admin role can tighten the survey length constraint and trigger revalidation of a schedule or node created by another, higher-privileged user, thereby recovering that user's stored password in plaintext.

    Product
    Red Hat Ansible Automation Platform 2.5 for RHEL 8
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 23, 2026A flaw was found in Red Hat Ansible Automation Platform's automation- controller.CVE-2026-84486 · Other software · Red Hat · reported by Red HatHigh 8.2

    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) and are routed in production builds because their URL include is not gated on the debug setting. An unauthenticated remote attacker can repeatedly invoke these endpoints to acquire the cluster-wide scheduler advisory lock; because the legitimate scheduler acquires the same lock without waiting, the attacker causes real scheduler runs to be skipped, stalling job dispatch for all tenants, while also consuming controller web workers. The debug root view additionally discloses the list of debug endpoints to unauthenticated callers.

    Product
    Red Hat Ansible Automation Platform 2.6 for RHEL 9
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 23, 2026A flaw was found in Red Hat Ansible Automation Platform's automation- controller.CVE-2026-84474 · Other software · Red Hat · reported by Red HatCritical 9.9

    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 API representation and in the activity stream -- and the provisioning callback endpoint trusts a client-supplied X-Forwarded-For header to determine the calling host when the controller is deployed behind the AAP gateway with an empty proxy allow-list. By reading the secret and spoofing X-Forwarded-For to match any host in the job template's inventory, a minimally privileged or unauthenticated remote attacker can launch the job template against arbitrary managed hosts using the job template's credentials, resulting in privilege escalation and remote code execution on managed hosts.

    Product
    Red Hat Ansible Automation Platform 2.4 for RHEL 8
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 23, 2026CopyAPIView (awx/awx/api/generics.py:873) sets permission_classes = (IsAuthenticated,), so DRF's get_object() performs no object-level RBAC.CVE-2026-76648 · Other software · Red Hat · reported by Red HatHigh 8.5

    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_, 'read', obj) — but post() (lines 1001–1010) does not. POST only checks: can_access(model, 'add', create_kwargs_check) can_access(model, 'copy_related', obj) For JobTemplate, can_add (awx/awx/main/access.py:1465–1520) gates on inventory.use_role + project.use_role + execution_environment.read_role — resource-level roles that do not imply read on the source JT — and can_copy_related (1522–1534) checks only credentials.use_role. None of these imply the caller can read the source JT.

    Product
    Red Hat Ansible Automation Platform 2.7
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 23, 2026RunAdHocCommand.build_args() appends limit as bare positional (args.append(limit)) instead of using args.extend(['-l', limit]) like CVE-2026-71465 · Other software · Red Hat · reported by Red HatLow 3.1

    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 option. Currently limited to short-circuit flags (--version, --help) since injected element displaces required pattern positional. Would escalate if ansible-core ever defaults pattern.

    Product
    Red Hat Ansible Automation Platform 2.5 for RHEL 8
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 23, 2026LaunchConfigurationBaseSerializer.scm_branch has no validate_scm_branch() leading-dash check, unlike Project/JobTemplate/JobLaunch sCVE-2026-71464 · Other software · Red Hat · reported by Red HatLow 3.1

    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 as scm_branch. Currently blocked at runtime by jobs.py:1502 ValueError check (defense-in-depth), but the API validation gap means sole reliance on a task-layer guard. Refactoring that guard away would promote this to RCE.

    Product
    Red Hat Ansible Automation Platform 2.5 for RHEL 8
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 23, 2026Notification template Jinja AST whitelist only inspects static Getattr nodes.CVE-2026-71463 · Other software · Red Hat · reported by Red HatLow 2.7

    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 test-render (stub has small job.id). At runtime, the gated branch executes and exceptions write full tracebacks into notification body, which is POSTed to attacker-controlled webhook URL. Leaks install paths, Python version, source line numbers.

    Product
    Red Hat Ansible Automation Platform 2.5 for RHEL 8
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 23, 2026StringListPathField.to_internal_value() calls os.path.exists() on unbounded user-supplied paths.CVE-2026-71462 · Other software · Red Hat · reported by Red HatMedium 4.1

    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. Tenant superuser can confirm /etc/tower/SECRET_KEY, k8s service-account token, receptor sockets, ConfigMap mount points. Mainly impactful on managed AAP (ansiblecloud.com) where tenant admin != host admin.

    Product
    Red Hat Ansible Automation Platform 2.5 for RHEL 8
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 23, 2026HostList.list() catches bare Exception and returns str(e) verbatim.CVE-2026-71461 · Other software · Red Hat · reported by Red HatMedium 4.3

    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 internal reverse accessors) or PostgreSQL DataError (leaking raw database error strings). Two primitives: credential__search=x dumps ORM schema, name__regex=[bad reflects PostgreSQL errors.

    Product
    Red Hat Ansible Automation Platform 2.7
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 23, 2026/api/v2/config/ is protected only by IsAuthenticated.CVE-2026-71460 · Other software · Red Hat · reported by Red HatMedium 4.3

    /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 superuser/auditor gate only covers project_base_dir/project_local_paths/custom_virtualenvs, not license_info. Enables social engineering against Red Hat support and estate sizing reconnaissance.

    Product
    Red Hat Ansible Automation Platform 2.5 for RHEL 8
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 23, 2026JobJobEventsChildrenSummary view has no model/parent_model.CVE-2026-71459 · Other software · Red Hat · reported by Red HatMedium 5

    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_404(Job, pk) without DRF object-level permission check. Zero-privilege user reads event tree structure, event_processing_finished status, and enumerates Job IDs platform-wide via 200/404 oracle. Sibling endpoint /jobs/{id}/job_events/ correctly returns 403.

    Product
    Red Hat Ansible Automation Platform 2.5 for RHEL 8
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 23, 2026URLModificationMiddleware resolves named-URL lookups against unfiltered Model.objects before RBAC.CVE-2026-71458 · Other software · Red Hat · reported by Red HatMedium 5

    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 detail string. Differential "Not found." vs "No <Model> matches..." reveals whether a named resource (org, credential, inventory, host) exists anywhere on the platform. Enables cross-tenant internal hostname enumeration.

    Product
    Red Hat Ansible Automation Platform 2.5 for RHEL 8
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 21, 2026Ansible FreeBSD Jail Connection Plugin is an Ansible connection plugin for FreeBSD Jails via jexec.CVE-2026-55074 · Other software · chofstede · reported by GitHubHigh 8.2

    Ansible FreeBSD Jail Connection Plugin is an Ansible connection plugin for FreeBSD Jails via jexec. Through version 1.3.0, the jailexec connection plugin's put_file resolved a transfer's destination to a path on the jail host ( + ) and ran mkdir -p and mv there as root on the host. Those commands follow symbolic links, and the path was operated on outside the jail, so a symlink existing inside the jail was followed by the host-side, root-privileged mv. A party controlling content inside a managed jail (the jail's root, or any process able to create a symlink in a directory an Ansible task later writes to) can therefore cause an arbitrary root-owned write on the host, outside the jail — a full jail escape. Arbitrary root-owned host writes are readily escalated to host compromise (e.g. cron, rc.d, authorized_keys). Preconditions for this vulnerability are that the operator runs a copy/template/fetch-style task (anything using put_file) against the jail, and the attacker can place a symlink inside the jail at or above the task's destination before the transfer runs. This issue has been fixed in version 2.0.0.

    Product
    ansible_jailexec
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 17, 2026A flaw was found in the foreman_ansible plugin's Ansible inventory API.CVE-2026-92893 · Other software · Red Hat · reported by Red HatMedium 4.3

    A flaw was found in the foreman_ansible plugin's Ansible inventory API. The controller builds its host query using an unscoped Host.where call that does not enforce the search filter associated with the caller's view_hosts permission. An authenticated user whose host visibility is restricted by a permission filter can supply arbitrary host IDs within their organization and receive the full Ansible inventory for those hosts, including parameter values marked as hidden.

    Product
    Red Hat Satellite 6
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 17, 2026A flaw was found in the foreman_ansible plugin's Ansible override values API.CVE-2026-92894 · Other software · Red Hat · reported by Red HatMedium 4.3

    A flaw was found in the foreman_ansible plugin's Ansible override values API. The destroy action resolves the target LookupValue record by ID without verifying it belongs to an AnsibleVariable the caller is authorized to edit. An authenticated user with the edit_ansible_variables permission can delete any LookupValue by ID, including override values for Ansible variables outside their permission filter scope and override values belonging to Puppet smart class parameters.

    Product
    Red Hat Satellite 6
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 16, 2026A flaw was found in sequoia-openpgp.CVE-2026-42784 · Other software · Red Hat · reported by Red HatHigh 7.4

    A flaw was found in sequoia-openpgp. The library incorrectly infers key flags for older certificates when a key flags subpacket is missing, leading to a discrepancy in how key capabilities are viewed. This key flag confusion allows an attacker to bypass the back-signature check. Consequently, an attacker can illegitimately bind an arbitrary subkey to their own certificate and forge signatures, completely compromising cryptographic integrity.

    Product
    Red Hat Ansible Automation Platform 2.6 for RHEL 9
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 16, 2026A flaw was found in jwcrypto.CVE-2026-92091 · Other software · Red Hat · reported by Red HatMedium 5.9

    A flaw was found in jwcrypto. The JWK.import_key() function validates the key_ops JWK member for duplicate values using an algorithm with O(n^2) time complexity, and the length of key_ops is not bounded. A remote, unauthenticated attacker can supply a JWK with a large key_ops array to an application that passes attacker-controlled key material to a public key-import API (reachable via ECDH-ES key agreement, OIDC dynamic client registration, DPoP, or ACME account key registration, among others) to consume excessive CPU time, resulting in a denial of service.

    Product
    Red Hat Ansible Automation Platform 2
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 15, 2026A flaw was found in the containers/storage library.CVE-2026-79699 · Other software · Red Hat · reported by Red HatMedium 4.4

    A flaw was found in the containers/storage library. A crafted tar archive containing a malicious whiteout header (e.g. victim/.wh.) can cause the extraction destination directory to be replaced with an arbitrary file when processed by storage/pkg/archive.UnpackLayer, ApplyLayer, or ApplyUncompressedLayer.

    Product
    Red Hat Ansible Automation Platform 2
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 9, 2026A flaw was found in the memcached cache plugin of the community.general Ansible collection.CVE-2026-87874 · Other software · Red Hat · reported by Red HatHigh 8.1

    A flaw was found in the memcached cache plugin of the community.general Ansible collection. Although its documentation states that records are stored in JSON format, the plugin performs no explicit serialization and relies on python-memcached, which pickles values on write and unpickles them on read. Because memcached is unauthenticated and cache keys are predictable, an attacker able to reach a network-exposed or shared memcached instance can write a crafted pickle payload that is deserialized and executed on the Ansible controller when the poisoned fact cache is next read, leading to remote code execution.

    Product
    Red Hat Ceph Storage 5
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 9, 2026A flaw was found in the OCAPI modules (ocapi_command, ocapi_info) of the community.general Ansible collection.CVE-2026-87872 · Other software · Red Hat · reported by Red HatMedium 6.8

    A flaw was found in the OCAPI modules (ocapi_command, ocapi_info) of the community.general Ansible collection. The shared OCAPI request helper disables TLS certificate validation on every request and the modules expose no parameter to re-enable it, while sending HTTP Basic-Auth credentials to an https endpoint. An attacker positioned on the network path between the Ansible controller and the OCAPI-managed storage/enclosure device can present any certificate, intercept the session, capture the credentials, and tamper with responses.

    Product
    Red Hat Ceph Storage 5
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 3, 2026A flaw was found in the jwcrypto library, which is used for implementing Javascript Object Signing and Encryption (JOSE) standards.CVE-2026-84185 · Other software · Red Hat · reported by Red HatMedium 5.9

    A flaw was found in the jwcrypto library, which is used for implementing Javascript Object Signing and Encryption (JOSE) standards. The issue occurs when the library verifies a General JSON Serialization JWS using a set of keys. Due to a coding error, the library fails to correctly identify the specific key ID (kid) and may instead accept a signature made by any valid key in the set. This can allow an attacker with a valid key to bypass authorization checks in applications that rely on the key ID to identify specific tenants or users.

    Product
    Red Hat Ansible Automation Platform 2
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 1, 2026A flaw was found in Ansible Automation Platform's automation-controller (AWX).CVE-2026-84470 · Other software · Red Hat · reported by Red HatMedium 6.4

    A flaw was found in Ansible Automation Platform's automation-controller (AWX). The Bulk Job Launch API (POST /api/v2/bulk/job_launch/) authorizes the requested instance_groups with only a read-level permission check, whereas the standard single-job launch path requires use-level permission on the same field. A principal that holds read (but not use) permission on an instance group -- for example the built-in read-only System Auditor role -- together with execute permission on a job template can launch bulk jobs onto instance groups they are not authorized to use, bypassing execution-placement isolation.

    Product
    Red Hat Ansible Automation Platform 2.5 for RHEL 8
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 1, 2026A flaw was found in pulpcore's content serving application.CVE-2026-84232 · Other software · Red Hat · reported by Red HatMedium 5.4

    A flaw was found in pulpcore's content serving application. Files uploaded to Pulp file-type repositories are served with their original content type (e.g., text/html for .html files, image/svg+xml for .svg files) and without a Content-Disposition: attachment header when using local filesystem storage. An authenticated user or attacker with content upload permissions can upload a specially crafted HTML or SVG file containing JavaScript, which executes in the browser of any user who visits the file URL, resulting in stored cross-site scripting (XSS) in the context of the host application.

    Product
    Red Hat Ansible Automation Platform 2
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Aug 27, 2026A flaw was found in jwcrypto.CVE-2026-80179 · Other software · Red Hat · reported by Red HatMedium 5.9

    A flaw was found in jwcrypto. A remote attacker can send a specially crafted JSON Web Encryption (JWE) token containing numerous period delimiters. This malformed token can force the JWE.deserialize() function to allocate excessive memory, leading to a MemoryError. This issue results in a denial of service (DoS) for services that process untrusted JWE values.

    Product
    Red Hat Ansible Automation Platform 2
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.

Where this comes from: the exploited list is CISA’s Known Exploited Vulnerabilities catalog. Everything else is the whole National Vulnerability Database, where each record is published by the team that found the bug (Wordfence, Patchstack, WPScan, the vendors themselves and others); we show who. Exploit odds are FIRST’s EPSS, updated daily. Titles and categories are ours, so check the linked record before acting on a detail. For a write-up of the big ones, see our advisories. Every vendor, and every WordPress plugin and theme with a recorded flaw, also has its own page. All of it is free to reuse as JSON, CSV or RSS.

Weekly security brief

The flaws that hit local websites, every Friday.

One short email: what got exploited this week, which WordPress plugins broke, and what to check. Unsubscribe in one click.

Get in touch

Tell us what you're building.

A website, your marketing, a security check, an app, or the thing you've been running out of a spreadsheet for three years. A few lines is plenty.

01The person who'll do the work writes back
02A short call, then a written plan with the price
03Nothing starts until you say yes
04Hacked or down right now? Call, and we pick up the same day
843-331-6339

Not ready to talk yet? Run the free website check and see what Google sees.

What do you need?
Build
Grow
Protect
Urgent

No newsletter, no sales sequence. Just a reply.