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 2 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

29 results

  • Aug 11, 2026An authentication bypass vulnerability in Portainer CE through 2.44.0 allows authenticated low-privileged users to bypass Docker proxy authorization checks via CVE-2026-72533 · Other software · Portainer · reported by 309f9ea4-e3e9-4c6c-b79d-e8eb01244f2cHigh 8.8

    An authentication bypass vulnerability in Portainer CE through 2.44.0 allows authenticated low-privileged users to bypass Docker proxy authorization checks via non-canonical URL normalization, defeating all authorization middleware. The proxy endpoint fails to normalize request paths before applying access controls, allowing crafted requests to be interpreted differently by the proxy and the authorization layer. Successful exploitation grants the attacker root-level access to the underlying Docker host.

    Product
    Portainer CE
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jul 8, 2026Portainer Community Edition is a lightweight service delivery platform for containerized applications that can be used to manage Docker, Swarm, Kubernetes and ACVE-2026-55761 · Other software · portainer · reported by GitHubHigh 7.1

    Portainer Community Edition is a lightweight service delivery platform for containerized applications that can be used to manage Docker, Swarm, Kubernetes and ACI environments. In versions 2.39.0 through 2.39.3 and 2.40.0 until 2.43.0, unauthenticated restore and administrator initialization endpoints (/api/restore and /api/users/admin/init) remain accessible during the five-minute setup window for uninitialized instances, allowing a network attacker to restore a crafted backup or create the first administrator account and gain full administrative access. This issue is fixed in versions 2.39.4 and 2.43.0.

    Product
    portainer
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • May 28, 2026Portainer Community Edition is a lightweight service delivery platform for containerized applications that can be used to manage Docker, Swarm, Kubernetes and ACVE-2026-44885 · Other software · portainer · reported by GitHubMedium 5.5

    Portainer Community Edition is a lightweight service delivery platform for containerized applications that can be used to manage Docker, Swarm, Kubernetes and ACI environments. From 2.33.0 to before 2.33.8, Portainer's backup restore feature accepts a .tar.gz archive and extracts it to a target directory on the server. The extraction function (ExtractTarGz in api/archive/targz.go) constructed output paths using filepath.Clean(filepath.Join(outputDirPath, header.Name)). This combination does not prevent directory traversal — a tar entry named ../../etc/cron.d/evil resolves to a path outside the extraction root, so a crafted archive can write files to arbitrary locations on the server filesystem. This vulnerability is fixed in 2.33.8.

    Product
    portainer
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • May 28, 2026Portainer Community Edition is a lightweight service delivery platform for containerized applications that can be used to manage Docker, Swarm, Kubernetes and ACVE-2026-44884 · Other software · portainer · reported by GitHubMedium 6

    Portainer Community Edition is a lightweight service delivery platform for containerized applications that can be used to manage Docker, Swarm, Kubernetes and ACI environments. From 2.33.0 to before 2.33.8 and 2.39.1, a missing authorization vulnerability in the Custom Template file endpoint (GET /api/custom_templates/{id}/file) allows any authenticated user to read the file content of any custom template by enumerating sequential integer IDs, bypassing Resource Control access restrictions. Template files may contain environment-specific values such as connection strings, API tokens, or registry credentials that administrators would not expect standard users to read. This vulnerability is fixed in 2.33.8 and 2.39.1.

    Product
    portainer
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • May 28, 2026Portainer Community Edition is a lightweight service delivery platform for containerized applications that can be used to manage Docker, Swarm, Kubernetes and ACVE-2026-44883 · Other software · portainer · reported by GitHubHigh 7.7

    Portainer Community Edition is a lightweight service delivery platform for containerized applications that can be used to manage Docker, Swarm, Kubernetes and ACI environments. From 2.33.0 to before 2.33.8, 2.39.2, and 2.41.0, Portainer's authentication middleware accepts JWT bearer tokens passed as the ?token=<JWT> URL query parameter on any authenticated API endpoint, in addition to the standard Authorization: Bearer header. URLs are recorded in reverse-proxy access logs, browser history, and HTTP Referer headers on outbound navigation, so any JWT passed this way can be harvested by anyone with access to those logs or by an external site the user subsequently visits. A leaked token grants the full privileges of the user it was issued to, until the token expires (default 8 hours, configurable). The ?token= parameter was used by Portainer's browser-based container attach, exec, and pod shell features, so any user with exec or attach rights on a container was exposed — not only administrators. This vulnerability is fixed in 2.33.8, 2.39.2, and 2.41.0.

    Product
    portainer
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • May 28, 2026Portainer Community Edition is a lightweight service delivery platform for containerized applications that can be used to manage Docker, Swarm, Kubernetes and ACVE-2026-44882 · Other software · portainer · reported by GitHubHigh 8.1

    Portainer Community Edition is a lightweight service delivery platform for containerized applications that can be used to manage Docker, Swarm, Kubernetes and ACI environments. From 2.33.0 to before 2.33., Portainer proxies requests to Kubernetes clusters through a middleware layer (kubeClientMiddleware) that validates the requesting user's token before forwarding traffic to the cluster. When security.RetrieveTokenData returned an error, the middleware wrote an HTTP 403 response but was missing a return statement — execution continued into the handler with a nil tokenData value. The Kubernetes endpoints sit behind Portainer's outer AuthenticatedAccess bouncer, so an attacker requires a valid Portainer session. However, a user whose secondary token validation fails in kubeClientMiddleware — for example a user without permission to access a given Kubernetes endpoint — would have their request forwarded to the cluster anyway, bypassing the authorization check. The same defect was present in both the CE and EE codebases. This vulnerability is fixed in 2.33.8.

    Product
    portainer
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • May 28, 2026Portainer Community Edition is a lightweight service delivery platform for containerized applications that can be used to manage Docker, Swarm, Kubernetes and ACVE-2026-44881 · Other software · portainer · reported by GitHubHigh 8.5

    Portainer Community Edition is a lightweight service delivery platform for containerized applications that can be used to manage Docker, Swarm, Kubernetes and ACI environments. From 2.33.0 to before 2.33.8, 2.39.2, and 2.41.0, Portainer supports deploying stacks from Git repositories. When a Git-backed stack is created or updated, Portainer clones the repository using go-git v5, which translates Git blob entries with mode 0o120000 (symlink) into real OS symlinks on the host filesystem via os.Symlink. The only entry blocked from becoming a symlink is .gitmodules; every other path is created as a symlink without validation. Portainer's GET /api/stacks/{id}/file endpoint then reads the stack entry point with os.ReadFile, which follows OS symlinks transparently. A repository containing docker-compose.yml as a symlink to an arbitrary filesystem path causes the symlink target's contents to be returned verbatim in the HTTP response. Any authenticated user with rights to create or update a Git-backed stack — the default configuration in Portainer CE — can read arbitrary files accessible to the Portainer process. This vulnerability is fixed in 2.33.8, 2.39.2, and 2.41.0.

    Product
    portainer
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • May 28, 2026Portainer Community Edition is a lightweight service delivery platform for containerized applications that can be used to manage Docker, Swarm, Kubernetes and ACVE-2026-44850 · Other software · portainer · reported by GitHubHigh 8.5

    Portainer Community Edition is a lightweight service delivery platform for containerized applications that can be used to manage Docker, Swarm, Kubernetes and ACI environments. From 2.33.0 to before 2.33.8, 2.39.2, and 2.41.0, Portainer offers an environment-level Disable bind mounts for non-administrators security setting that blocks regular users from binding host paths into containers they create through the Portainer-mediated Docker API. The check that enforces this setting only inspected the legacy HostConfig.Binds array on the container-create proxy and never looked at the equivalent HostConfig.Mounts array. Any authenticated user with rights to create containers on a Docker environment where the restriction is enabled could submit a bind-typed entry under HostConfig.Mounts and mount any host path into their container. This vulnerability is fixed in 2.33.8, 2.39.2, and 2.41.0.

    Product
    portainer
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • May 28, 2026Portainer Community Edition is a lightweight service delivery platform for containerized applications that can be used to manage Docker, Swarm, Kubernetes and ACVE-2026-44849 · Other software · portainer · reported by GitHubCritical 9.4

    Portainer Community Edition is a lightweight service delivery platform for containerized applications that can be used to manage Docker, Swarm, Kubernetes and ACI environments. From 2.33.0 to before 2.33.8, 2.39.2, and 2.41.0, Portainer enforces seven EndpointSecuritySettings restrictions that administrators configure to restrict the container configurations non-admin users can launch: privileged mode, host PID namespace, device mapping, capabilities, sysctls, security-opt (Seccomp / AppArmor), and bind mounts. These restrictions are enforced on the standard container creation path, but several of them are not applied on the Docker Swarm service API. This vulnerability is fixed in 2.33.8, 2.39.2, and 2.41.0.

    Product
    portainer
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • May 28, 2026Portainer Community Edition is a lightweight service delivery platform for containerized applications that can be used to manage Docker, Swarm, Kubernetes and ACVE-2026-44848 · Other software · portainer · reported by GitHubCritical 9.4

    Portainer Community Edition is a lightweight service delivery platform for containerized applications that can be used to manage Docker, Swarm, Kubernetes and ACI environments. From 2.33.0 to before 2.33.8, 2.39.2, and 2.41.0, The Docker plugin management endpoints (/plugins/*) were not registered with a handler, so standard users with endpoint access could call privileged plugin operations — including installing and enabling plugins — directly against the underlying Docker daemon. The vulnerability is exposed when a non-admin Portainer user (Standard User role, or any role granted endpoint-level access) has been given access to a Docker endpoint via Portainer RBAC. This vulnerability is fixed in 2.33.8, 2.39.2, and 2.41.0.

    Product
    portainer
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • May 28, 2026Insecure default settings of Portainer CE grant regular (non-admin) users privileges that allow host filesystem access and host-level code execution.CVE-2026-33590 · Other software · Portainer · reported by a6d3dc9e-0591-4a13-bce7-0f5b31ff6158High 8.5

    Insecure default settings of Portainer CE grant regular (non-admin) users privileges that allow host filesystem access and host-level code execution. An authenticated non-administrative user with endpoint access can exploit these settings to read host files or obtain root equivalent access on the host.

    Product
    Portainer Community Edition
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jun 17, 2025Portainer Community Edition is a lightweight service delivery platform for containerized applications that can be used to manage Docker, Swarm, Kubernetes and ACVE-2025-49593 · Other software · portainer · reported by GitHubMedium 6.8

    Portainer Community Edition is a lightweight service delivery platform for containerized applications that can be used to manage Docker, Swarm, Kubernetes and ACI environments. Prior to STS version 2.31.0 and LTS version 2.27.7, if a Portainer administrator can be convinced to register a malicious container registry, or an existing container registry can be taken over, HTTP Headers (including registry authentication credentials or Portainer session tokens) may be leaked to that registry. This issue has been patched in STS version 2.31.0 and LTS version 2.27.7.

    Product
    portainer
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 2, 2024Portainer before 2.20.2 improperly uses an encryption algorithm in the AesEncrypt function.CVE-2024-33662 · Other software · portainer · reported by MITREHigh 7.5

    Portainer before 2.20.2 improperly uses an encryption algorithm in the AesEncrypt function.

    Product
    portainer
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Apr 25, 2024Portainer before 2.20.0 allows redirects when the target is not index.yaml.CVE-2024-33661 · Other software · portainer · reported by MITRECritical 9.1

    Portainer before 2.20.0 allows redirects when the target is not index.yaml.

    Product
    portainer
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Apr 10, 2024A user enumeration vulnerability was found in Portainer CE 2.19.4.CVE-2024-29296 · Other software · portainer · reported by MITREMedium 5.3

    A user enumeration vulnerability was found in Portainer CE 2.19.4. This issue occurs during user authentication process, where a difference in response time could allow a remote unauthenticated user to determine if a username is valid or not.

    Product
    portainer
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Feb 11, 2022In Portainer Agent before 2.11.1, an API server can continue running even if not associated with a Portainer instance in the past few days.CVE-2022-24961 · Other software · Portainer · reported by MITRECritical 9.8

    In Portainer Agent before 2.11.1, an API server can continue running even if not associated with a Portainer instance in the past few days.

    Product
    Portainer
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 18, 2021Cross Site Scripting (XSS vulnerability exists in Portainer before 2.9.1 via the node input box in Custom Templates.CVE-2021-42650 · Other software · Portainer · reported by MITREMedium 6.1

    Cross Site Scripting (XSS vulnerability exists in Portainer before 2.9.1 via the node input box in Custom Templates.

    Product
    Portainer
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 16, 2021Portainer 1.24.1 and earlier is affected by incorrect access control that may lead to remote arbitrary code execution.CVE-2020-24264 · Other software · Portainer · reported by MITRECritical 9.8

    Portainer 1.24.1 and earlier is affected by incorrect access control that may lead to remote arbitrary code execution. The restriction checks for bind mounts are applied only on the client-side and not the server-side, which can lead to spawning a container with bind mount. Once such a container is spawned, it can be leveraged to break out of the container leading to complete Docker host machine takeover.

    Product
    Portainer
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 16, 2021Portainer 1.24.1 and earlier is affected by an insecure permissions vulnerability that may lead to remote arbitrary code execution.CVE-2020-24263 · Other software · Portainer · reported by MITREHigh 8.8

    Portainer 1.24.1 and earlier is affected by an insecure permissions vulnerability that may lead to remote arbitrary code execution. A non-admin user is allowed to spawn new containers with critical capabilities such as SYS_MODULE, which can be used to take over the Docker host.

    Product
    Portainer
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Nov 7, 2019Portainer before 1.22.1 has XSS (issue 2 of 2).CVE-2019-16878 · Other software · Portainer · reported by MITREMedium 5.4

    Portainer before 1.22.1 has XSS (issue 2 of 2).

    Product
    Portainer
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Nov 7, 2019Portainer before 1.22.1 has Incorrect Access Control (issue 4 of 4).CVE-2019-16877 · Other software · Portainer · reported by MITREHigh 8.8

    Portainer before 1.22.1 has Incorrect Access Control (issue 4 of 4).

    Product
    Portainer
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Nov 7, 2019Portainer before 1.22.1 allows Directory Traversal.CVE-2019-16876 · Other software · Portainer · reported by MITREHigh 7.5

    Portainer before 1.22.1 allows Directory Traversal.

    Product
    Portainer
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Nov 7, 2019Portainer before 1.22.1 has Incorrect Access Control (issue 1 of 4).CVE-2019-16872 · Other software · Portainer · reported by MITRECritical 9.9

    Portainer before 1.22.1 has Incorrect Access Control (issue 1 of 4).

    Product
    Portainer
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Nov 7, 2019Portainer before 1.22.1 has Incorrect Access Control (issue 2 of 4).CVE-2019-16874 · Other software · Portainer · reported by MITREMedium 6.5

    Portainer before 1.22.1 has Incorrect Access Control (issue 2 of 4).

    Product
    Portainer
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Nov 7, 2019Portainer before 1.22.1 has XSS (issue 1 of 2).CVE-2019-16873 · Other software · Portainer · reported by MITREMedium 5.4

    Portainer before 1.22.1 has XSS (issue 1 of 2).

    Product
    Portainer
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 27, 2019A vulnerability was found in Portainer before 1.20.0.CVE-2018-19466 · Other software · Portainer · reported by MITRECritical 9.8

    A vulnerability was found in Portainer before 1.20.0. Portainer stores LDAP credentials, corresponding to a master password, in cleartext and allows their retrieval via API calls.

    Product
    Portainer
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Nov 20, 2018Portainer through 1.19.2 provides an API endpoint (/api/users/admin/check) to verify that the admin user is already created.CVE-2018-19367 · Other software · Portainer · reported by MITRECritical 9.8

    Portainer through 1.19.2 provides an API endpoint (/api/users/admin/check) to verify that the admin user is already created. This API endpoint will return 404 if admin was not created and 204 if it was already created. Attackers can set an admin password in the 404 case.

    Product
    Portainer
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 1, 2018A stored Cross-site scripting (XSS) vulnerability in Portainer through 1.19.1 allows remote authenticated users to inject arbitrary JavaScript and/or HTML via tCVE-2018-16316 · Other software · Portainer · reported by MITREMedium 5.4

    A stored Cross-site scripting (XSS) vulnerability in Portainer through 1.19.1 allows remote authenticated users to inject arbitrary JavaScript and/or HTML via the Team Name field.

    Product
    Portainer
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jun 22, 2018Portainer before 1.18.0 supports unauthenticated requests to the websocket endpoint with an unvalidated id query parameter for the /websocket/exec endpoint, whiCVE-2018-12678 · Other software · Portainer · reported by MITRECritical 9.8

    Portainer before 1.18.0 supports unauthenticated requests to the websocket endpoint with an unvalidated id query parameter for the /websocket/exec endpoint, which allows remote attackers to bypass intended access restrictions or conduct SSRF attacks.

    Product
    Portainer
    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.