Common Weakness Enumeration

CWE-829

Allowed

Inclusion of Functionality from Untrusted Control Sphere

Abstraction: Base · Status: Incomplete

The product imports, requires, or includes executable functionality (such as a library) from a source that is outside of the intended control sphere.

530 vulnerabilities reference this CWE, most recent first.

CVE-2026-1628 (GCVE-0-2026-1628)

Vulnerability from cvelistv5 – Published: 2026-03-02 13:24 – Updated: 2026-03-02 14:58
VLAI
Title
Mattermost allows external websites to open within the app, exposing preload functionality to non-trusted sites.
Summary
Mattermost Desktop App versions <=5.13.3 fail to attach listeners restricting navigation to external sites within the Mattermost app which allows a malicious server to expose preload script functionality to untrusted servers via having a user open an external link in their Mattermost server. Mattermost Advisory ID: MMSA-2026-00596
SSVC
Exploitation: none Automatable: no Technical Impact: partial
CISA Coordinator · CISA-ADP (v2.0.3)
Decision recorded 2026-03-02 14:57 UTC
CWE
  • CWE-829 - Inclusion of Functionality from Untrusted Control Sphere
Assigner
Mattermost CNA under the mitre root
CNA scorecard B 80/100 over 122 records in the last 180 days details
References
URL Tags
https://mattermost.com/security-updates vendor-advisory
Impacted products
Vendor Product Version
Mattermost Mattermost Affected: 0 , ≤ 5.13.3 (semver)
Unaffected: 5.13.4.0
Create a notification for this product.
Credits
Show details on NVD website

{
  "containers": {
    "adp": [
      {
        "metrics": [
          {
            "other": {
              "content": {
                "id": "CVE-2026-1628",
                "options": [
                  {
                    "Exploitation": "none"
                  },
                  {
                    "Automatable": "no"
                  },
                  {
                    "Technical Impact": "partial"
                  }
                ],
                "role": "CISA Coordinator",
                "timestamp": "2026-03-02T14:57:20.504558Z",
                "version": "2.0.3"
              },
              "type": "ssvc"
            }
          }
        ],
        "providerMetadata": {
          "dateUpdated": "2026-03-02T14:58:30.546Z",
          "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
          "shortName": "CISA-ADP"
        },
        "title": "CISA ADP Vulnrichment"
      }
    ],
    "cna": {
      "affected": [
        {
          "defaultStatus": "unaffected",
          "product": "Mattermost",
          "vendor": "Mattermost",
          "versions": [
            {
              "lessThanOrEqual": "5.13.3",
              "status": "affected",
              "version": "0",
              "versionType": "semver"
            },
            {
              "status": "unaffected",
              "version": "5.13.4.0"
            }
          ]
        }
      ],
      "credits": [
        {
          "lang": "en",
          "type": "finder",
          "value": "N/A"
        }
      ],
      "descriptions": [
        {
          "lang": "en",
          "value": "Mattermost Desktop App versions \u003c=5.13.3 fail to attach listeners restricting navigation to external sites within the Mattermost app which allows a malicious server to expose preload script functionality to untrusted servers via having a user open an external link in their Mattermost server. Mattermost Advisory ID: MMSA-2026-00596"
        }
      ],
      "metrics": [
        {
          "cvssV3_1": {
            "attackComplexity": "LOW",
            "attackVector": "NETWORK",
            "availabilityImpact": "NONE",
            "baseScore": 4.6,
            "baseSeverity": "MEDIUM",
            "confidentialityImpact": "LOW",
            "integrityImpact": "LOW",
            "privilegesRequired": "LOW",
            "scope": "UNCHANGED",
            "userInteraction": "REQUIRED",
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:N",
            "version": "3.1"
          },
          "format": "CVSS",
          "scenarios": [
            {
              "lang": "en",
              "value": "GENERAL"
            }
          ]
        }
      ],
      "problemTypes": [
        {
          "descriptions": [
            {
              "cweId": "CWE-829",
              "description": "CWE-829: Inclusion of Functionality from Untrusted Control Sphere",
              "lang": "en",
              "type": "CWE"
            }
          ]
        }
      ],
      "providerMetadata": {
        "dateUpdated": "2026-03-02T13:24:21.391Z",
        "orgId": "9302f53e-dde5-4bf3-b2f2-a83f91ac0eee",
        "shortName": "Mattermost"
      },
      "references": [
        {
          "name": "MMSA-2026-00596",
          "tags": [
            "vendor-advisory"
          ],
          "url": "https://mattermost.com/security-updates"
        }
      ],
      "solutions": [
        {
          "lang": "en",
          "value": "Update Mattermost Desktop App to versions 5.13.4.0 or higher."
        }
      ],
      "source": {
        "advisory": "MMSA-2026-00596",
        "defect": [
          "https://mattermost.atlassian.net/browse/MM-67374"
        ],
        "discovery": "EXTERNAL"
      },
      "title": "Mattermost allows external websites to open within the app, exposing preload functionality to non-trusted sites."
    }
  },
  "cveMetadata": {
    "assignerOrgId": "9302f53e-dde5-4bf3-b2f2-a83f91ac0eee",
    "assignerShortName": "Mattermost",
    "cveId": "CVE-2026-1628",
    "datePublished": "2026-03-02T13:24:21.391Z",
    "dateReserved": "2026-01-29T15:14:51.993Z",
    "dateUpdated": "2026-03-02T14:58:30.546Z",
    "state": "PUBLISHED"
  },
  "dataType": "CVE_RECORD",
  "dataVersion": "5.2"
}

CVE-2026-1342 (GCVE-0-2026-1342)

Vulnerability from cvelistv5 – Published: 2026-04-07 23:21 – Updated: 2026-04-08 14:24
VLAI
Title
Security Vulnerabilities have been found in IBM Verify Identity Access and IBM Security Verify Access
Summary
IBM Verify Identity Access Container 11.0 through 11.0.2 and IBM Security Verify Access Container 10.0 through 10.0.9.1 and IBM Verify Identity Access 11.0 through 11.0.2 and IBM Security Verify Access 10.0 through 10.0.9.1 could allow a locally authenticated user to execute malicious scripts from outside of its control sphere.
SSVC
Exploitation: none Automatable: no Technical Impact: partial
CISA Coordinator · CISA-ADP (v2.0.3)
Decision recorded 2026-04-08 14:23 UTC
CWE
  • CWE-829 - Inclusion of Functionality from Untrusted Control Sphere
Assigner
ibm CNA under the mitre root
CNA scorecard B 88/100 over 1280 records in the last 180 days details
References
URL Tags
https://www.ibm.com/support/pages/node/7268253 vendor-advisorypatch
Impacted products
Vendor Product Version
IBM Verify Identity Access Container Affected: 11.0 , ≤ 11.0.2 (semver)
    cpe:2.3:a:ibm:verify_identity_access_container:11.0:*:*:*:*:*:*:*
    cpe:2.3:a:ibm:verify_identity_access_container:11.0.0:*:*:*:*:*:*:*
    cpe:2.3:a:ibm:verify_identity_access_container:11.0.2:*:*:*:*:*:*:*
Create a notification for this product.
IBM Security Verify Access Container Affected: 10.0 , ≤ 10.0.9.1 (semver)
    cpe:2.3:a:ibm:security_verify_access_container:10.0:*:*:*:*:*:*:*
    cpe:2.3:a:ibm:security_verify_access_container:10.0.0:*:*:*:*:*:*:*
    cpe:2.3:a:ibm:security_verify_access_container:10.0.9.1:*:*:*:*:*:*:*
Create a notification for this product.
IBM Verify Identity Access Affected: 11.0 , ≤ 11.0.2 (semver)
    cpe:2.3:a:ibm:verify_identity_access:11.0:*:*:*:*:*:*:*
    cpe:2.3:a:ibm:verify_identity_access:11.0.0:*:*:*:*:*:*:*
    cpe:2.3:a:ibm:verify_identity_access:11.0.2:*:*:*:*:*:*:*
Create a notification for this product.
IBM Security Verify Access Affected: 10.0 , ≤ 10.0.9.1 (semver)
    cpe:2.3:a:ibm:security_verify_access:10.0:*:*:*:*:*:*:*
    cpe:2.3:a:ibm:security_verify_access:10.0.0:*:*:*:*:*:*:*
    cpe:2.3:a:ibm:security_verify_access:10.0.9.1:*:*:*:*:*:*:*
Create a notification for this product.
Show details on NVD website

{
  "containers": {
    "adp": [
      {
        "metrics": [
          {
            "other": {
              "content": {
                "id": "CVE-2026-1342",
                "options": [
                  {
                    "Exploitation": "none"
                  },
                  {
                    "Automatable": "no"
                  },
                  {
                    "Technical Impact": "partial"
                  }
                ],
                "role": "CISA Coordinator",
                "timestamp": "2026-04-08T14:23:55.477694Z",
                "version": "2.0.3"
              },
              "type": "ssvc"
            }
          }
        ],
        "providerMetadata": {
          "dateUpdated": "2026-04-08T14:24:08.124Z",
          "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
          "shortName": "CISA-ADP"
        },
        "title": "CISA ADP Vulnrichment"
      }
    ],
    "cna": {
      "affected": [
        {
          "cpes": [
            "cpe:2.3:a:ibm:verify_identity_access_container:11.0:*:*:*:*:*:*:*",
            "cpe:2.3:a:ibm:verify_identity_access_container:11.0.0:*:*:*:*:*:*:*",
            "cpe:2.3:a:ibm:verify_identity_access_container:11.0.2:*:*:*:*:*:*:*"
          ],
          "product": "Verify Identity Access Container",
          "vendor": "IBM",
          "versions": [
            {
              "lessThanOrEqual": "11.0.2",
              "status": "affected",
              "version": "11.0",
              "versionType": "semver"
            }
          ]
        },
        {
          "cpes": [
            "cpe:2.3:a:ibm:security_verify_access_container:10.0:*:*:*:*:*:*:*",
            "cpe:2.3:a:ibm:security_verify_access_container:10.0.0:*:*:*:*:*:*:*",
            "cpe:2.3:a:ibm:security_verify_access_container:10.0.9.1:*:*:*:*:*:*:*"
          ],
          "product": "Security Verify Access Container",
          "vendor": "IBM",
          "versions": [
            {
              "lessThanOrEqual": "10.0.9.1",
              "status": "affected",
              "version": "10.0",
              "versionType": "semver"
            }
          ]
        },
        {
          "cpes": [
            "cpe:2.3:a:ibm:verify_identity_access:11.0:*:*:*:*:*:*:*",
            "cpe:2.3:a:ibm:verify_identity_access:11.0.0:*:*:*:*:*:*:*",
            "cpe:2.3:a:ibm:verify_identity_access:11.0.2:*:*:*:*:*:*:*"
          ],
          "product": "Verify Identity Access",
          "vendor": "IBM",
          "versions": [
            {
              "lessThanOrEqual": "11.0.2",
              "status": "affected",
              "version": "11.0",
              "versionType": "semver"
            }
          ]
        },
        {
          "cpes": [
            "cpe:2.3:a:ibm:security_verify_access:10.0:*:*:*:*:*:*:*",
            "cpe:2.3:a:ibm:security_verify_access:10.0.0:*:*:*:*:*:*:*",
            "cpe:2.3:a:ibm:security_verify_access:10.0.9.1:*:*:*:*:*:*:*"
          ],
          "product": "Security Verify Access",
          "vendor": "IBM",
          "versions": [
            {
              "lessThanOrEqual": "10.0.9.1",
              "status": "affected",
              "version": "10.0",
              "versionType": "semver"
            }
          ]
        }
      ],
      "descriptions": [
        {
          "lang": "en",
          "supportingMedia": [
            {
              "base64": false,
              "type": "text/html",
              "value": "\u003cp\u003eIBM Verify Identity Access Container 11.0 through 11.0.2 and IBM Security Verify Access Container 10.0 through 10.0.9.1 and IBM Verify Identity Access 11.0 through 11.0.2 and IBM Security Verify Access 10.0 through 10.0.9.1 could allow a locally authenticated user to execute malicious scripts from outside of its control sphere.\u003c/p\u003e"
            }
          ],
          "value": "IBM Verify Identity Access Container 11.0 through 11.0.2 and IBM Security Verify Access Container 10.0 through 10.0.9.1 and IBM Verify Identity Access 11.0 through 11.0.2 and IBM Security Verify Access 10.0 through 10.0.9.1 could allow a locally authenticated user to execute malicious scripts from outside of its control sphere."
        }
      ],
      "metrics": [
        {
          "cvssV3_1": {
            "attackComplexity": "LOW",
            "attackVector": "LOCAL",
            "availabilityImpact": "LOW",
            "baseScore": 8.5,
            "baseSeverity": "HIGH",
            "confidentialityImpact": "HIGH",
            "integrityImpact": "LOW",
            "privilegesRequired": "NONE",
            "scope": "CHANGED",
            "userInteraction": "NONE",
            "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:C/C:H/I:L/A:L",
            "version": "3.1"
          },
          "format": "CVSS",
          "scenarios": [
            {
              "lang": "en",
              "value": "GENERAL"
            }
          ]
        }
      ],
      "problemTypes": [
        {
          "descriptions": [
            {
              "cweId": "CWE-829",
              "description": "CWE-829 Inclusion of Functionality from Untrusted Control Sphere",
              "lang": "en",
              "type": "CWE"
            }
          ]
        }
      ],
      "providerMetadata": {
        "dateUpdated": "2026-04-07T23:27:25.108Z",
        "orgId": "9a959283-ebb5-44b6-b705-dcc2bbced522",
        "shortName": "ibm"
      },
      "references": [
        {
          "tags": [
            "vendor-advisory",
            "patch"
          ],
          "url": "https://www.ibm.com/support/pages/node/7268253"
        }
      ],
      "solutions": [
        {
          "lang": "en",
          "supportingMedia": [
            {
              "base64": false,
              "type": "text/html",
              "value": "\u003cp\u003e\u003cstrong\u003e\u003cbr\u003eIBM encourages customers to update their systems promptly.\u003c/strong\u003e\u003c/p\u003e\u003cp\u003e\u0026nbsp;\u003c/p\u003e\u003cp\u003e\u003cstrong\u003eAppliance:\u0026nbsp;\u003c/strong\u003e\u003c/p\u003e\u003cdiv\u003e\u003ctable\u003e\u003cthead\u003e\u003ctr\u003e\u003ctd\u003e\u003cp\u003e\u003cstrong\u003eAffected Products and Versions\u003c/strong\u003e\u003c/p\u003e\u003c/td\u003e\u003ctd\u003e\u003cp\u003e\u003cstrong\u003eFix availability\u003c/strong\u003e\u003c/p\u003e\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003e\u003cp\u003eIBM Verify Identity Access 11.0 - 11.0.2\u003c/p\u003e\u003c/td\u003e\u003ctd\u003e\u003cp\u003e\u003ca href=\"https://www.ibm.com/support/fixcentral/quickorder?product=ibm%2FTivoli%2FIBM+Verify+Identity+Access\u0026amp;fixids=11.0.2.0-ISS-IVIA-IF0001\u0026amp;source=SAR\" rel=\"nofollow\"\u003eDownload IBM Verify Identity Access v11.0.2 IF1\u003c/a\u003e\u003c/p\u003e\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003e\u003cp\u003eIBM Security Verify Access 10.0 - 10.0.9.1\u003c/p\u003e\u003c/td\u003e\u003ctd\u003e\u003cp\u003e\u003ca href=\"https://www.ibm.com/support/fixcentral/quickorder?product=ibm%2FTivoli%2FIBM+Security+Verify+Access\u0026amp;fixids=10.0.9.1-ISS-ISVA-IF0001\u0026amp;source=SAR\" rel=\"nofollow\"\u003eDownload IBM Security Verify Access v10.0.9.1 IF1\u003c/a\u003e\u003c/p\u003e\u003c/td\u003e\u003c/tr\u003e\u003c/thead\u003e\u003c/table\u003e\u003c/div\u003e\u003cp\u003e\u0026nbsp;\u003c/p\u003e\u003cp\u003e\u003cstrong\u003eContainer:\u003c/strong\u003e\u003c/p\u003e\u003cp\u003e\u003ca href=\"https://docs.verify.ibm.com/ibm-security-verify-access/docs/containers\" rel=\"nofollow\"\u003eContainer Download\u003c/a\u003e\u003c/p\u003e"
            }
          ],
          "value": "IBM encourages customers to update their systems promptly.\n\n\u00a0\n\nAppliance:\u00a0\n\nAffected Products and Versions\n\nFix availability\n\nIBM Verify Identity Access 11.0 - 11.0.2\n\n Download IBM Verify Identity Access v11.0.2 IF1 https://www.ibm.com/support/fixcentral/quickorder \n\nIBM Security Verify Access 10.0 - 10.0.9.1\n\n Download IBM Security Verify Access v10.0.9.1 IF1 https://www.ibm.com/support/fixcentral/quickorder \n\n\n\n\u00a0\n\nContainer:\n\n Container Download https://docs.verify.ibm.com/ibm-security-verify-access/docs/containers"
        }
      ],
      "title": "Security Vulnerabilities have been found in IBM Verify Identity Access and IBM Security Verify Access",
      "workarounds": [
        {
          "lang": "en",
          "supportingMedia": [
            {
              "base64": false,
              "type": "text/html",
              "value": "\u003cp\u003eNone\u003c/p\u003e\u003cp\u003eNone\u003c/p\u003e"
            }
          ],
          "value": "None\n\nNone"
        }
      ],
      "x_generator": {
        "engine": "ibm-cvegen"
      }
    }
  },
  "cveMetadata": {
    "assignerOrgId": "9a959283-ebb5-44b6-b705-dcc2bbced522",
    "assignerShortName": "ibm",
    "cveId": "CVE-2026-1342",
    "datePublished": "2026-04-07T23:21:17.074Z",
    "dateReserved": "2026-01-22T15:34:08.326Z",
    "dateUpdated": "2026-04-08T14:24:08.124Z",
    "state": "PUBLISHED"
  },
  "dataType": "CVE_RECORD",
  "dataVersion": "5.2"
}

CVE-2026-0770 (GCVE-0-2026-0770)

Vulnerability from cvelistv5 – Published: 2026-01-23 03:28 – Updated: 2026-07-22 03:55
VLAI
Title
Langflow exec_globals Inclusion of Functionality from Untrusted Control Sphere Remote Code Execution Vulnerability
Summary
Langflow exec_globals Inclusion of Functionality from Untrusted Control Sphere Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Langflow. Authentication is not required to exploit this vulnerability. The specific flaw exists within the handling of the exec_globals parameter provided to the validate endpoint. The issue results from the inclusion of a resource from an untrusted control sphere. An attacker can leverage this vulnerability to execute code in the context of root. Was ZDI-CAN-27325.
SSVC
Exploitation: active Automatable: yes Technical Impact: total
CISA Coordinator · CISA-ADP (v2.0.3)
Decision recorded 2026-01-23 00:00 UTC
CWE
  • CWE-829 - Inclusion of Functionality from Untrusted Control Sphere
Assigner
zdi CNA under the mitre root
CNA scorecard C 73/100 over 109 records in the last 180 days details
References
Impacted products
Vendor Product Version
Langflow Langflow Affected: 1.4.2
Create a notification for this product.
Date Public
2026-01-09 16:38
Show details on NVD website

{
  "containers": {
    "adp": [
      {
        "metrics": [
          {
            "other": {
              "content": {
                "id": "CVE-2026-0770",
                "options": [
                  {
                    "Exploitation": "active"
                  },
                  {
                    "Automatable": "yes"
                  },
                  {
                    "Technical Impact": "total"
                  }
                ],
                "role": "CISA Coordinator",
                "timestamp": "2026-01-23T00:00:00+00:00",
                "version": "2.0.3"
              },
              "type": "ssvc"
            }
          },
          {
            "other": {
              "content": {
                "dateAdded": "2026-07-21",
                "reference": "https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2026-0770"
              },
              "type": "kev"
            }
          }
        ],
        "providerMetadata": {
          "dateUpdated": "2026-07-22T03:55:44.396Z",
          "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
          "shortName": "CISA-ADP"
        },
        "references": [
          {
            "tags": [
              "government-resource"
            ],
            "url": "https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2026-0770"
          }
        ],
        "timeline": [
          {
            "lang": "en",
            "time": "2026-07-21T00:00:00.000Z",
            "value": "CVE-2026-0770 added to CISA KEV"
          }
        ],
        "title": "CISA ADP Vulnrichment"
      }
    ],
    "cna": {
      "affected": [
        {
          "defaultStatus": "unknown",
          "product": "Langflow",
          "vendor": "Langflow",
          "versions": [
            {
              "status": "affected",
              "version": "1.4.2"
            }
          ]
        }
      ],
      "dateAssigned": "2026-01-08T22:50:23.321Z",
      "datePublic": "2026-01-09T16:38:08.818Z",
      "descriptions": [
        {
          "lang": "en",
          "value": "Langflow exec_globals Inclusion of Functionality from Untrusted Control Sphere Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Langflow. Authentication is not required to exploit this vulnerability.\n\nThe specific flaw exists within the handling of the exec_globals parameter provided to the validate endpoint. The issue results from the inclusion of a resource from an untrusted control sphere. An attacker can leverage this vulnerability to execute code in the context of root. Was ZDI-CAN-27325."
        }
      ],
      "metrics": [
        {
          "cvssV3_0": {
            "baseScore": 9.8,
            "baseSeverity": "CRITICAL",
            "vectorString": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H",
            "version": "3.0"
          },
          "format": "CVSS"
        }
      ],
      "problemTypes": [
        {
          "descriptions": [
            {
              "cweId": "CWE-829",
              "description": "CWE-829: Inclusion of Functionality from Untrusted Control Sphere",
              "lang": "en",
              "type": "CWE"
            }
          ]
        }
      ],
      "providerMetadata": {
        "dateUpdated": "2026-01-23T03:28:52.286Z",
        "orgId": "99f1926a-a320-47d8-bbb5-42feb611262e",
        "shortName": "zdi"
      },
      "references": [
        {
          "name": "ZDI-26-036",
          "tags": [
            "x_research-advisory"
          ],
          "url": "https://www.zerodayinitiative.com/advisories/ZDI-26-036/"
        }
      ],
      "source": {
        "lang": "en",
        "value": "Peter Girnus (@gothburz), William Gamazo Sanchez, and Alfredo Oliveira of Trend Research"
      },
      "title": "Langflow exec_globals Inclusion of Functionality from Untrusted Control Sphere Remote Code Execution Vulnerability"
    }
  },
  "cveMetadata": {
    "assignerOrgId": "99f1926a-a320-47d8-bbb5-42feb611262e",
    "assignerShortName": "zdi",
    "cveId": "CVE-2026-0770",
    "datePublished": "2026-01-23T03:28:52.286Z",
    "dateReserved": "2026-01-08T22:50:23.294Z",
    "dateUpdated": "2026-07-22T03:55:44.396Z",
    "state": "PUBLISHED"
  },
  "dataType": "CVE_RECORD",
  "dataVersion": "5.2"
}

CVE-2026-0303 (GCVE-0-2026-0303)

Vulnerability from cvelistv5 – Published: 2026-09-10 06:03 – Updated: 2026-09-10 13:01
VLAI
Title
Checkov by Prisma Cloud: Code Execution via Auto-Loaded Configuration File
Summary
A code execution vulnerability in Palo Alto Networks Checkov by Prisma® Cloud can allow arbitrary code execution when Checkov scans a directory that contains an attacker-controlled configuration file.
SSVC
Exploitation: none Automatable: no Technical Impact: partial
CISA Coordinator · CISA-ADP (v2.0.3)
Decision recorded 2026-09-10 13:01 UTC
CWE
  • CWE-829 - Inclusion of Functionality from Untrusted Control Sphere
Assigner
palo_alto CNA under the mitre root
CNA scorecard A 95/100 over 96 records in the last 180 days details
References
Impacted products
Vendor Product Version
Palo Alto Networks Checkov by Prisma Cloud Affected: 3.2.0 , < 3.2.532 (custom)
    cpe:2.3:a:palo_alto_networks:checkov_by_prisma_cloud:*:*:*:*:*:*:*:*
Create a notification for this product.
Date Public
2026-09-09 16:00
Show details on NVD website

{
  "containers": {
    "adp": [
      {
        "metrics": [
          {
            "other": {
              "content": {
                "id": "CVE-2026-0303",
                "options": [
                  {
                    "Exploitation": "none"
                  },
                  {
                    "Automatable": "no"
                  },
                  {
                    "Technical Impact": "partial"
                  }
                ],
                "role": "CISA Coordinator",
                "timestamp": "2026-09-10T13:01:15.631812Z",
                "version": "2.0.3"
              },
              "type": "ssvc"
            }
          }
        ],
        "providerMetadata": {
          "dateUpdated": "2026-09-10T13:01:27.361Z",
          "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
          "shortName": "CISA-ADP"
        },
        "title": "CISA ADP Vulnrichment"
      }
    ],
    "cna": {
      "affected": [
        {
          "defaultStatus": "unaffected",
          "product": "Checkov by Prisma Cloud",
          "vendor": "Palo Alto Networks",
          "versions": [
            {
              "changes": [
                {
                  "at": "3.2.532",
                  "status": "unaffected"
                }
              ],
              "lessThan": "3.2.532",
              "status": "affected",
              "version": "3.2.0",
              "versionType": "custom"
            }
          ]
        }
      ],
      "configurations": [
        {
          "lang": "eng",
          "supportingMedia": [
            {
              "base64": false,
              "type": "text/html",
              "value": "\u003cspan\u003eNo special configuration is required to be vulnerable to this issue.\u003c/span\u003e"
            }
          ],
          "value": "No special configuration is required to be vulnerable to this issue."
        }
      ],
      "cpeApplicability": [
        {
          "nodes": [
            {
              "cpeMatch": [
                {
                  "criteria": "cpe:2.3:a:palo_alto_networks:checkov_by_prisma_cloud:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "3.2.532",
                  "versionStartIncluding": "3.2.0",
                  "vulnerable": true
                }
              ],
              "negate": false,
              "operator": "OR"
            }
          ],
          "operator": "OR"
        }
      ],
      "credits": [
        {
          "lang": "en",
          "type": "finder",
          "value": "Michael Adedeji"
        }
      ],
      "datePublic": "2026-09-09T16:00:00.000Z",
      "descriptions": [
        {
          "lang": "en",
          "supportingMedia": [
            {
              "base64": false,
              "type": "text/html",
              "value": "\u003cp\u003eA code execution vulnerability in Palo Alto Networks Checkov by Prisma\u00ae Cloud can allow arbitrary code execution when Checkov scans a directory that contains an attacker-controlled configuration file.\u0026nbsp;\u003c/p\u003e"
            }
          ],
          "value": "A code execution vulnerability in Palo Alto Networks Checkov by Prisma\u00ae Cloud can allow arbitrary code execution when Checkov scans a directory that contains an attacker-controlled configuration file."
        }
      ],
      "exploits": [
        {
          "lang": "en",
          "supportingMedia": [
            {
              "base64": false,
              "type": "text/html",
              "value": "Palo Alto Networks is not aware of any malicious exploitation of this issue.\u0026nbsp;"
            }
          ],
          "value": "Palo Alto Networks is not aware of any malicious exploitation of this issue."
        }
      ],
      "impacts": [
        {
          "capecId": "CAPEC-248",
          "descriptions": [
            {
              "lang": "en",
              "value": "CAPEC-248 Command Injection"
            }
          ]
        }
      ],
      "metrics": [
        {
          "cvssV4_0": {
            "Automatable": "NO",
            "Recovery": "USER",
            "Safety": "NOT_DEFINED",
            "attackComplexity": "LOW",
            "attackRequirements": "NONE",
            "attackVector": "LOCAL",
            "baseScore": 2.4,
            "baseSeverity": "LOW",
            "exploitMaturity": "UNREPORTED",
            "privilegesRequired": "NONE",
            "providerUrgency": "AMBER",
            "subAvailabilityImpact": "HIGH",
            "subConfidentialityImpact": "HIGH",
            "subIntegrityImpact": "HIGH",
            "userInteraction": "PASSIVE",
            "valueDensity": "DIFFUSE",
            "vectorString": "CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:N/SC:H/SI:H/SA:H/E:U/AU:N/R:U/V:D/RE:M/U:Amber",
            "version": "4.0",
            "vulnAvailabilityImpact": "NONE",
            "vulnConfidentialityImpact": "NONE",
            "vulnIntegrityImpact": "LOW",
            "vulnerabilityResponseEffort": "MODERATE"
          },
          "format": "CVSS",
          "scenarios": [
            {
              "lang": "en",
              "value": "If the user scans infrastructure as code (IaC) files from untrusted sources."
            }
          ]
        }
      ],
      "problemTypes": [
        {
          "descriptions": [
            {
              "cweId": "CWE-829",
              "description": "CWE-829 Inclusion of Functionality from Untrusted Control Sphere",
              "lang": "en",
              "type": "CWE"
            }
          ]
        }
      ],
      "providerMetadata": {
        "dateUpdated": "2026-09-10T06:03:50.513Z",
        "orgId": "d6c1279f-00f6-4ef7-9217-f89ffe703ec0",
        "shortName": "palo_alto"
      },
      "references": [
        {
          "tags": [
            "vendor-advisory"
          ],
          "url": "https://security.paloaltonetworks.com/CVE-2026-0303"
        }
      ],
      "solutions": [
        {
          "lang": "eng",
          "supportingMedia": [
            {
              "base64": false,
              "type": "text/html",
              "value": "\u003ctable\u003e\u003cthead\u003e\u003ctr\u003e\u003cth\u003eVersion\u003cbr\u003e\u003c/th\u003e\u003cth\u003eMinor Version\u003cbr\u003e\u003c/th\u003e\u003cth\u003eSuggested Solution\u003cbr\u003e\u003c/th\u003e\u003c/tr\u003e\u003c/thead\u003e\u003ctbody\u003e\u003ctr\u003e\n                                \u003ctd\u003eCheckov by Prisma Cloud 3.2\u003cbr\u003e\u003c/td\u003e\n                                \u003ctd\u003e3.2.0 through 3.2.531\u003c/td\u003e\n                                \u003ctd\u003eUpgrade to 3.2.532or later.\u003c/td\u003e\n                            \u003c/tr\u003e\u003c/tbody\u003e\u003c/table\u003e\u003cbr\u003eCheckov integration in Prisma Cloud is upgraded automatically when new versions become available."
            }
          ],
          "value": "Version\nMinor Version\nSuggested Solution\n\n                                Checkov by Prisma Cloud 3.2\n\n                                3.2.0 through 3.2.531\n                                Upgrade to 3.2.532or later.\n                            \nCheckov integration in Prisma Cloud is upgraded automatically when new versions become available."
        }
      ],
      "source": {
        "discovery": "EXTERNAL"
      },
      "timeline": [
        {
          "lang": "en",
          "time": "2026-09-09T16:00:00.000Z",
          "value": "Initial Publication"
        }
      ],
      "title": "Checkov by Prisma Cloud: Code Execution via Auto-Loaded Configuration File",
      "workarounds": [
        {
          "lang": "eng",
          "supportingMedia": [
            {
              "base64": false,
              "type": "text/html",
              "value": "Until a fixed version is deployed, avoid running Checkov over untrusted content, and pass configuration explicitly via a trusted configuration file rather than allowing configuration to be auto-loaded from the scanned directory."
            }
          ],
          "value": "Until a fixed version is deployed, avoid running Checkov over untrusted content, and pass configuration explicitly via a trusted configuration file rather than allowing configuration to be auto-loaded from the scanned directory."
        }
      ],
      "x_affectedList": [
        "Checkov by Prisma Cloud 3.2.0",
        "Checkov by Prisma Cloud 3.2.1",
        "Checkov by Prisma Cloud 3.2.2",
        "Checkov by Prisma Cloud 3.2.3",
        "Checkov by Prisma Cloud 3.2.4",
        "Checkov by Prisma Cloud 3.2.5",
        "Checkov by Prisma Cloud 3.2.6",
        "Checkov by Prisma Cloud 3.2.7",
        "Checkov by Prisma Cloud 3.2.8",
        "Checkov by Prisma Cloud 3.2.9",
        "Checkov by Prisma Cloud 3.2.10",
        "Checkov by Prisma Cloud 3.2.11",
        "Checkov by Prisma Cloud 3.2.12",
        "Checkov by Prisma Cloud 3.2.13",
        "Checkov by Prisma Cloud 3.2.14",
        "Checkov by Prisma Cloud 3.2.15",
        "Checkov by Prisma Cloud 3.2.16",
        "Checkov by Prisma Cloud 3.2.17",
        "Checkov by Prisma Cloud 3.2.18",
        "Checkov by Prisma Cloud 3.2.19",
        "Checkov by Prisma Cloud 3.2.20",
        "Checkov by Prisma Cloud 3.2.21",
        "Checkov by Prisma Cloud 3.2.22",
        "Checkov by Prisma Cloud 3.2.23",
        "Checkov by Prisma Cloud 3.2.24",
        "Checkov by Prisma Cloud 3.2.25",
        "Checkov by Prisma Cloud 3.2.26",
        "Checkov by Prisma Cloud 3.2.27",
        "Checkov by Prisma Cloud 3.2.28",
        "Checkov by Prisma Cloud 3.2.29",
        "Checkov by Prisma Cloud 3.2.30",
        "Checkov by Prisma Cloud 3.2.31",
        "Checkov by Prisma Cloud 3.2.32",
        "Checkov by Prisma Cloud 3.2.33",
        "Checkov by Prisma Cloud 3.2.34",
        "Checkov by Prisma Cloud 3.2.35",
        "Checkov by Prisma Cloud 3.2.36",
        "Checkov by Prisma Cloud 3.2.37",
        "Checkov by Prisma Cloud 3.2.38",
        "Checkov by Prisma Cloud 3.2.39",
        "Checkov by Prisma Cloud 3.2.40",
        "Checkov by Prisma Cloud 3.2.41",
        "Checkov by Prisma Cloud 3.2.42",
        "Checkov by Prisma Cloud 3.2.43",
        "Checkov by Prisma Cloud 3.2.44",
        "Checkov by Prisma Cloud 3.2.45",
        "Checkov by Prisma Cloud 3.2.46",
        "Checkov by Prisma Cloud 3.2.47",
        "Checkov by Prisma Cloud 3.2.48",
        "Checkov by Prisma Cloud 3.2.49",
        "Checkov by Prisma Cloud 3.2.50",
        "Checkov by Prisma Cloud 3.2.51",
        "Checkov by Prisma Cloud 3.2.52",
        "Checkov by Prisma Cloud 3.2.53",
        "Checkov by Prisma Cloud 3.2.54",
        "Checkov by Prisma Cloud 3.2.55",
        "Checkov by Prisma Cloud 3.2.56",
        "Checkov by Prisma Cloud 3.2.57",
        "Checkov by Prisma Cloud 3.2.58",
        "Checkov by Prisma Cloud 3.2.59",
        "Checkov by Prisma Cloud 3.2.60",
        "Checkov by Prisma Cloud 3.2.61",
        "Checkov by Prisma Cloud 3.2.62",
        "Checkov by Prisma Cloud 3.2.63",
        "Checkov by Prisma Cloud 3.2.64",
        "Checkov by Prisma Cloud 3.2.65",
        "Checkov by Prisma Cloud 3.2.66",
        "Checkov by Prisma Cloud 3.2.67",
        "Checkov by Prisma Cloud 3.2.68",
        "Checkov by Prisma Cloud 3.2.69",
        "Checkov by Prisma Cloud 3.2.70",
        "Checkov by Prisma Cloud 3.2.71",
        "Checkov by Prisma Cloud 3.2.72",
        "Checkov by Prisma Cloud 3.2.73",
        "Checkov by Prisma Cloud 3.2.74",
        "Checkov by Prisma Cloud 3.2.75",
        "Checkov by Prisma Cloud 3.2.76",
        "Checkov by Prisma Cloud 3.2.77",
        "Checkov by Prisma Cloud 3.2.78",
        "Checkov by Prisma Cloud 3.2.79",
        "Checkov by Prisma Cloud 3.2.80",
        "Checkov by Prisma Cloud 3.2.81",
        "Checkov by Prisma Cloud 3.2.82",
        "Checkov by Prisma Cloud 3.2.83",
        "Checkov by Prisma Cloud 3.2.84",
        "Checkov by Prisma Cloud 3.2.85",
        "Checkov by Prisma Cloud 3.2.86",
        "Checkov by Prisma Cloud 3.2.87",
        "Checkov by Prisma Cloud 3.2.88",
        "Checkov by Prisma Cloud 3.2.89",
        "Checkov by Prisma Cloud 3.2.90",
        "Checkov by Prisma Cloud 3.2.91",
        "Checkov by Prisma Cloud 3.2.92",
        "Checkov by Prisma Cloud 3.2.93",
        "Checkov by Prisma Cloud 3.2.94",
        "Checkov by Prisma Cloud 3.2.95",
        "Checkov by Prisma Cloud 3.2.96",
        "Checkov by Prisma Cloud 3.2.97",
        "Checkov by Prisma Cloud 3.2.98",
        "Checkov by Prisma Cloud 3.2.99",
        "Checkov by Prisma Cloud 3.2.100",
        "Checkov by Prisma Cloud 3.2.101",
        "Checkov by Prisma Cloud 3.2.102",
        "Checkov by Prisma Cloud 3.2.103",
        "Checkov by Prisma Cloud 3.2.104",
        "Checkov by Prisma Cloud 3.2.105",
        "Checkov by Prisma Cloud 3.2.106",
        "Checkov by Prisma Cloud 3.2.107",
        "Checkov by Prisma Cloud 3.2.108",
        "Checkov by Prisma Cloud 3.2.109",
        "Checkov by Prisma Cloud 3.2.110",
        "Checkov by Prisma Cloud 3.2.111",
        "Checkov by Prisma Cloud 3.2.112",
        "Checkov by Prisma Cloud 3.2.113",
        "Checkov by Prisma Cloud 3.2.114",
        "Checkov by Prisma Cloud 3.2.115",
        "Checkov by Prisma Cloud 3.2.116",
        "Checkov by Prisma Cloud 3.2.117",
        "Checkov by Prisma Cloud 3.2.118",
        "Checkov by Prisma Cloud 3.2.119",
        "Checkov by Prisma Cloud 3.2.120",
        "Checkov by Prisma Cloud 3.2.121",
        "Checkov by Prisma Cloud 3.2.122",
        "Checkov by Prisma Cloud 3.2.123",
        "Checkov by Prisma Cloud 3.2.124",
        "Checkov by Prisma Cloud 3.2.125",
        "Checkov by Prisma Cloud 3.2.126",
        "Checkov by Prisma Cloud 3.2.127",
        "Checkov by Prisma Cloud 3.2.128",
        "Checkov by Prisma Cloud 3.2.129",
        "Checkov by Prisma Cloud 3.2.130",
        "Checkov by Prisma Cloud 3.2.131",
        "Checkov by Prisma Cloud 3.2.132",
        "Checkov by Prisma Cloud 3.2.133",
        "Checkov by Prisma Cloud 3.2.134",
        "Checkov by Prisma Cloud 3.2.135",
        "Checkov by Prisma Cloud 3.2.136",
        "Checkov by Prisma Cloud 3.2.137",
        "Checkov by Prisma Cloud 3.2.138",
        "Checkov by Prisma Cloud 3.2.139",
        "Checkov by Prisma Cloud 3.2.140",
        "Checkov by Prisma Cloud 3.2.141",
        "Checkov by Prisma Cloud 3.2.142",
        "Checkov by Prisma Cloud 3.2.143",
        "Checkov by Prisma Cloud 3.2.144",
        "Checkov by Prisma Cloud 3.2.145",
        "Checkov by Prisma Cloud 3.2.146",
        "Checkov by Prisma Cloud 3.2.147",
        "Checkov by Prisma Cloud 3.2.148",
        "Checkov by Prisma Cloud 3.2.149",
        "Checkov by Prisma Cloud 3.2.150",
        "Checkov by Prisma Cloud 3.2.151",
        "Checkov by Prisma Cloud 3.2.152",
        "Checkov by Prisma Cloud 3.2.153",
        "Checkov by Prisma Cloud 3.2.154",
        "Checkov by Prisma Cloud 3.2.155",
        "Checkov by Prisma Cloud 3.2.156",
        "Checkov by Prisma Cloud 3.2.157",
        "Checkov by Prisma Cloud 3.2.158",
        "Checkov by Prisma Cloud 3.2.159",
        "Checkov by Prisma Cloud 3.2.160",
        "Checkov by Prisma Cloud 3.2.161",
        "Checkov by Prisma Cloud 3.2.162",
        "Checkov by Prisma Cloud 3.2.163",
        "Checkov by Prisma Cloud 3.2.164",
        "Checkov by Prisma Cloud 3.2.165",
        "Checkov by Prisma Cloud 3.2.166",
        "Checkov by Prisma Cloud 3.2.167",
        "Checkov by Prisma Cloud 3.2.168",
        "Checkov by Prisma Cloud 3.2.169",
        "Checkov by Prisma Cloud 3.2.170",
        "Checkov by Prisma Cloud 3.2.171",
        "Checkov by Prisma Cloud 3.2.172",
        "Checkov by Prisma Cloud 3.2.173",
        "Checkov by Prisma Cloud 3.2.174",
        "Checkov by Prisma Cloud 3.2.175",
        "Checkov by Prisma Cloud 3.2.176",
        "Checkov by Prisma Cloud 3.2.177",
        "Checkov by Prisma Cloud 3.2.178",
        "Checkov by Prisma Cloud 3.2.179",
        "Checkov by Prisma Cloud 3.2.180",
        "Checkov by Prisma Cloud 3.2.181",
        "Checkov by Prisma Cloud 3.2.182",
        "Checkov by Prisma Cloud 3.2.183",
        "Checkov by Prisma Cloud 3.2.184",
        "Checkov by Prisma Cloud 3.2.185",
        "Checkov by Prisma Cloud 3.2.186",
        "Checkov by Prisma Cloud 3.2.187",
        "Checkov by Prisma Cloud 3.2.188",
        "Checkov by Prisma Cloud 3.2.189",
        "Checkov by Prisma Cloud 3.2.190",
        "Checkov by Prisma Cloud 3.2.191",
        "Checkov by Prisma Cloud 3.2.192",
        "Checkov by Prisma Cloud 3.2.193",
        "Checkov by Prisma Cloud 3.2.194",
        "Checkov by Prisma Cloud 3.2.195",
        "Checkov by Prisma Cloud 3.2.196",
        "Checkov by Prisma Cloud 3.2.197",
        "Checkov by Prisma Cloud 3.2.198",
        "Checkov by Prisma Cloud 3.2.199",
        "Checkov by Prisma Cloud 3.2.200",
        "Checkov by Prisma Cloud 3.2.201",
        "Checkov by Prisma Cloud 3.2.202",
        "Checkov by Prisma Cloud 3.2.203",
        "Checkov by Prisma Cloud 3.2.204",
        "Checkov by Prisma Cloud 3.2.205",
        "Checkov by Prisma Cloud 3.2.206",
        "Checkov by Prisma Cloud 3.2.207",
        "Checkov by Prisma Cloud 3.2.208",
        "Checkov by Prisma Cloud 3.2.209",
        "Checkov by Prisma Cloud 3.2.210",
        "Checkov by Prisma Cloud 3.2.211",
        "Checkov by Prisma Cloud 3.2.212",
        "Checkov by Prisma Cloud 3.2.213",
        "Checkov by Prisma Cloud 3.2.214",
        "Checkov by Prisma Cloud 3.2.215",
        "Checkov by Prisma Cloud 3.2.216",
        "Checkov by Prisma Cloud 3.2.217",
        "Checkov by Prisma Cloud 3.2.218",
        "Checkov by Prisma Cloud 3.2.219",
        "Checkov by Prisma Cloud 3.2.220",
        "Checkov by Prisma Cloud 3.2.221",
        "Checkov by Prisma Cloud 3.2.222",
        "Checkov by Prisma Cloud 3.2.223",
        "Checkov by Prisma Cloud 3.2.224",
        "Checkov by Prisma Cloud 3.2.225",
        "Checkov by Prisma Cloud 3.2.226",
        "Checkov by Prisma Cloud 3.2.227",
        "Checkov by Prisma Cloud 3.2.228",
        "Checkov by Prisma Cloud 3.2.229",
        "Checkov by Prisma Cloud 3.2.230",
        "Checkov by Prisma Cloud 3.2.231",
        "Checkov by Prisma Cloud 3.2.232",
        "Checkov by Prisma Cloud 3.2.233",
        "Checkov by Prisma Cloud 3.2.234",
        "Checkov by Prisma Cloud 3.2.235",
        "Checkov by Prisma Cloud 3.2.236",
        "Checkov by Prisma Cloud 3.2.237",
        "Checkov by Prisma Cloud 3.2.238",
        "Checkov by Prisma Cloud 3.2.239",
        "Checkov by Prisma Cloud 3.2.240",
        "Checkov by Prisma Cloud 3.2.241",
        "Checkov by Prisma Cloud 3.2.242",
        "Checkov by Prisma Cloud 3.2.243",
        "Checkov by Prisma Cloud 3.2.244",
        "Checkov by Prisma Cloud 3.2.245",
        "Checkov by Prisma Cloud 3.2.246",
        "Checkov by Prisma Cloud 3.2.247",
        "Checkov by Prisma Cloud 3.2.248",
        "Checkov by Prisma Cloud 3.2.249",
        "Checkov by Prisma Cloud 3.2.250",
        "Checkov by Prisma Cloud 3.2.251",
        "Checkov by Prisma Cloud 3.2.252",
        "Checkov by Prisma Cloud 3.2.253",
        "Checkov by Prisma Cloud 3.2.254",
        "Checkov by Prisma Cloud 3.2.255",
        "Checkov by Prisma Cloud 3.2.256",
        "Checkov by Prisma Cloud 3.2.257",
        "Checkov by Prisma Cloud 3.2.258",
        "Checkov by Prisma Cloud 3.2.259",
        "Checkov by Prisma Cloud 3.2.260",
        "Checkov by Prisma Cloud 3.2.261",
        "Checkov by Prisma Cloud 3.2.262",
        "Checkov by Prisma Cloud 3.2.263",
        "Checkov by Prisma Cloud 3.2.264",
        "Checkov by Prisma Cloud 3.2.265",
        "Checkov by Prisma Cloud 3.2.266",
        "Checkov by Prisma Cloud 3.2.267",
        "Checkov by Prisma Cloud 3.2.268",
        "Checkov by Prisma Cloud 3.2.269",
        "Checkov by Prisma Cloud 3.2.270",
        "Checkov by Prisma Cloud 3.2.271",
        "Checkov by Prisma Cloud 3.2.272",
        "Checkov by Prisma Cloud 3.2.273",
        "Checkov by Prisma Cloud 3.2.274",
        "Checkov by Prisma Cloud 3.2.275",
        "Checkov by Prisma Cloud 3.2.276",
        "Checkov by Prisma Cloud 3.2.277",
        "Checkov by Prisma Cloud 3.2.278",
        "Checkov by Prisma Cloud 3.2.279",
        "Checkov by Prisma Cloud 3.2.280",
        "Checkov by Prisma Cloud 3.2.281",
        "Checkov by Prisma Cloud 3.2.282",
        "Checkov by Prisma Cloud 3.2.283",
        "Checkov by Prisma Cloud 3.2.284",
        "Checkov by Prisma Cloud 3.2.285",
        "Checkov by Prisma Cloud 3.2.286",
        "Checkov by Prisma Cloud 3.2.287",
        "Checkov by Prisma Cloud 3.2.288",
        "Checkov by Prisma Cloud 3.2.289",
        "Checkov by Prisma Cloud 3.2.290",
        "Checkov by Prisma Cloud 3.2.291",
        "Checkov by Prisma Cloud 3.2.292",
        "Checkov by Prisma Cloud 3.2.293",
        "Checkov by Prisma Cloud 3.2.294",
        "Checkov by Prisma Cloud 3.2.295",
        "Checkov by Prisma Cloud 3.2.296",
        "Checkov by Prisma Cloud 3.2.297",
        "Checkov by Prisma Cloud 3.2.298",
        "Checkov by Prisma Cloud 3.2.299",
        "Checkov by Prisma Cloud 3.2.300",
        "Checkov by Prisma Cloud 3.2.301",
        "Checkov by Prisma Cloud 3.2.302",
        "Checkov by Prisma Cloud 3.2.303",
        "Checkov by Prisma Cloud 3.2.304",
        "Checkov by Prisma Cloud 3.2.305",
        "Checkov by Prisma Cloud 3.2.306",
        "Checkov by Prisma Cloud 3.2.307",
        "Checkov by Prisma Cloud 3.2.308",
        "Checkov by Prisma Cloud 3.2.309",
        "Checkov by Prisma Cloud 3.2.310",
        "Checkov by Prisma Cloud 3.2.311",
        "Checkov by Prisma Cloud 3.2.312",
        "Checkov by Prisma Cloud 3.2.313",
        "Checkov by Prisma Cloud 3.2.314",
        "Checkov by Prisma Cloud 3.2.315",
        "Checkov by Prisma Cloud 3.2.316",
        "Checkov by Prisma Cloud 3.2.317",
        "Checkov by Prisma Cloud 3.2.318",
        "Checkov by Prisma Cloud 3.2.319",
        "Checkov by Prisma Cloud 3.2.320",
        "Checkov by Prisma Cloud 3.2.321",
        "Checkov by Prisma Cloud 3.2.322",
        "Checkov by Prisma Cloud 3.2.323",
        "Checkov by Prisma Cloud 3.2.324",
        "Checkov by Prisma Cloud 3.2.325",
        "Checkov by Prisma Cloud 3.2.326",
        "Checkov by Prisma Cloud 3.2.327",
        "Checkov by Prisma Cloud 3.2.328",
        "Checkov by Prisma Cloud 3.2.329",
        "Checkov by Prisma Cloud 3.2.330",
        "Checkov by Prisma Cloud 3.2.331",
        "Checkov by Prisma Cloud 3.2.332",
        "Checkov by Prisma Cloud 3.2.333",
        "Checkov by Prisma Cloud 3.2.334",
        "Checkov by Prisma Cloud 3.2.335",
        "Checkov by Prisma Cloud 3.2.336",
        "Checkov by Prisma Cloud 3.2.337",
        "Checkov by Prisma Cloud 3.2.338",
        "Checkov by Prisma Cloud 3.2.339",
        "Checkov by Prisma Cloud 3.2.340",
        "Checkov by Prisma Cloud 3.2.341",
        "Checkov by Prisma Cloud 3.2.342",
        "Checkov by Prisma Cloud 3.2.343",
        "Checkov by Prisma Cloud 3.2.344",
        "Checkov by Prisma Cloud 3.2.345",
        "Checkov by Prisma Cloud 3.2.346",
        "Checkov by Prisma Cloud 3.2.347",
        "Checkov by Prisma Cloud 3.2.348",
        "Checkov by Prisma Cloud 3.2.349",
        "Checkov by Prisma Cloud 3.2.350",
        "Checkov by Prisma Cloud 3.2.351",
        "Checkov by Prisma Cloud 3.2.352",
        "Checkov by Prisma Cloud 3.2.353",
        "Checkov by Prisma Cloud 3.2.354",
        "Checkov by Prisma Cloud 3.2.355",
        "Checkov by Prisma Cloud 3.2.356",
        "Checkov by Prisma Cloud 3.2.357",
        "Checkov by Prisma Cloud 3.2.358",
        "Checkov by Prisma Cloud 3.2.359",
        "Checkov by Prisma Cloud 3.2.360",
        "Checkov by Prisma Cloud 3.2.361",
        "Checkov by Prisma Cloud 3.2.362",
        "Checkov by Prisma Cloud 3.2.363",
        "Checkov by Prisma Cloud 3.2.364",
        "Checkov by Prisma Cloud 3.2.365",
        "Checkov by Prisma Cloud 3.2.366",
        "Checkov by Prisma Cloud 3.2.367",
        "Checkov by Prisma Cloud 3.2.368",
        "Checkov by Prisma Cloud 3.2.369",
        "Checkov by Prisma Cloud 3.2.370",
        "Checkov by Prisma Cloud 3.2.371",
        "Checkov by Prisma Cloud 3.2.372",
        "Checkov by Prisma Cloud 3.2.373",
        "Checkov by Prisma Cloud 3.2.374",
        "Checkov by Prisma Cloud 3.2.375",
        "Checkov by Prisma Cloud 3.2.376",
        "Checkov by Prisma Cloud 3.2.377",
        "Checkov by Prisma Cloud 3.2.378",
        "Checkov by Prisma Cloud 3.2.379",
        "Checkov by Prisma Cloud 3.2.380",
        "Checkov by Prisma Cloud 3.2.381",
        "Checkov by Prisma Cloud 3.2.382",
        "Checkov by Prisma Cloud 3.2.383",
        "Checkov by Prisma Cloud 3.2.384",
        "Checkov by Prisma Cloud 3.2.385",
        "Checkov by Prisma Cloud 3.2.386",
        "Checkov by Prisma Cloud 3.2.387",
        "Checkov by Prisma Cloud 3.2.388",
        "Checkov by Prisma Cloud 3.2.389",
        "Checkov by Prisma Cloud 3.2.390",
        "Checkov by Prisma Cloud 3.2.391",
        "Checkov by Prisma Cloud 3.2.392",
        "Checkov by Prisma Cloud 3.2.393",
        "Checkov by Prisma Cloud 3.2.394",
        "Checkov by Prisma Cloud 3.2.395",
        "Checkov by Prisma Cloud 3.2.396",
        "Checkov by Prisma Cloud 3.2.397",
        "Checkov by Prisma Cloud 3.2.398",
        "Checkov by Prisma Cloud 3.2.399",
        "Checkov by Prisma Cloud 3.2.400",
        "Checkov by Prisma Cloud 3.2.401",
        "Checkov by Prisma Cloud 3.2.402",
        "Checkov by Prisma Cloud 3.2.403",
        "Checkov by Prisma Cloud 3.2.404",
        "Checkov by Prisma Cloud 3.2.405",
        "Checkov by Prisma Cloud 3.2.406",
        "Checkov by Prisma Cloud 3.2.407",
        "Checkov by Prisma Cloud 3.2.408",
        "Checkov by Prisma Cloud 3.2.409",
        "Checkov by Prisma Cloud 3.2.410",
        "Checkov by Prisma Cloud 3.2.411",
        "Checkov by Prisma Cloud 3.2.412",
        "Checkov by Prisma Cloud 3.2.413",
        "Checkov by Prisma Cloud 3.2.414",
        "Checkov by Prisma Cloud 3.2.415",
        "Checkov by Prisma Cloud 3.2.416",
        "Checkov by Prisma Cloud 3.2.417",
        "Checkov by Prisma Cloud 3.2.418",
        "Checkov by Prisma Cloud 3.2.419",
        "Checkov by Prisma Cloud 3.2.420",
        "Checkov by Prisma Cloud 3.2.421",
        "Checkov by Prisma Cloud 3.2.422",
        "Checkov by Prisma Cloud 3.2.423",
        "Checkov by Prisma Cloud 3.2.424",
        "Checkov by Prisma Cloud 3.2.425",
        "Checkov by Prisma Cloud 3.2.426",
        "Checkov by Prisma Cloud 3.2.427",
        "Checkov by Prisma Cloud 3.2.428",
        "Checkov by Prisma Cloud 3.2.429",
        "Checkov by Prisma Cloud 3.2.430",
        "Checkov by Prisma Cloud 3.2.431",
        "Checkov by Prisma Cloud 3.2.432",
        "Checkov by Prisma Cloud 3.2.433",
        "Checkov by Prisma Cloud 3.2.434",
        "Checkov by Prisma Cloud 3.2.435",
        "Checkov by Prisma Cloud 3.2.436",
        "Checkov by Prisma Cloud 3.2.437",
        "Checkov by Prisma Cloud 3.2.438",
        "Checkov by Prisma Cloud 3.2.439",
        "Checkov by Prisma Cloud 3.2.440",
        "Checkov by Prisma Cloud 3.2.441",
        "Checkov by Prisma Cloud 3.2.442",
        "Checkov by Prisma Cloud 3.2.443",
        "Checkov by Prisma Cloud 3.2.444",
        "Checkov by Prisma Cloud 3.2.445",
        "Checkov by Prisma Cloud 3.2.446",
        "Checkov by Prisma Cloud 3.2.447",
        "Checkov by Prisma Cloud 3.2.448",
        "Checkov by Prisma Cloud 3.2.449",
        "Checkov by Prisma Cloud 3.2.450",
        "Checkov by Prisma Cloud 3.2.451",
        "Checkov by Prisma Cloud 3.2.452",
        "Checkov by Prisma Cloud 3.2.453",
        "Checkov by Prisma Cloud 3.2.454",
        "Checkov by Prisma Cloud 3.2.455",
        "Checkov by Prisma Cloud 3.2.456",
        "Checkov by Prisma Cloud 3.2.457",
        "Checkov by Prisma Cloud 3.2.458",
        "Checkov by Prisma Cloud 3.2.459",
        "Checkov by Prisma Cloud 3.2.460",
        "Checkov by Prisma Cloud 3.2.461",
        "Checkov by Prisma Cloud 3.2.462",
        "Checkov by Prisma Cloud 3.2.463",
        "Checkov by Prisma Cloud 3.2.464",
        "Checkov by Prisma Cloud 3.2.465",
        "Checkov by Prisma Cloud 3.2.466",
        "Checkov by Prisma Cloud 3.2.467",
        "Checkov by Prisma Cloud 3.2.468",
        "Checkov by Prisma Cloud 3.2.469",
        "Checkov by Prisma Cloud 3.2.470",
        "Checkov by Prisma Cloud 3.2.471",
        "Checkov by Prisma Cloud 3.2.472",
        "Checkov by Prisma Cloud 3.2.473",
        "Checkov by Prisma Cloud 3.2.474",
        "Checkov by Prisma Cloud 3.2.475",
        "Checkov by Prisma Cloud 3.2.476",
        "Checkov by Prisma Cloud 3.2.477",
        "Checkov by Prisma Cloud 3.2.478",
        "Checkov by Prisma Cloud 3.2.479",
        "Checkov by Prisma Cloud 3.2.480",
        "Checkov by Prisma Cloud 3.2.481",
        "Checkov by Prisma Cloud 3.2.482",
        "Checkov by Prisma Cloud 3.2.483",
        "Checkov by Prisma Cloud 3.2.484",
        "Checkov by Prisma Cloud 3.2.485",
        "Checkov by Prisma Cloud 3.2.486",
        "Checkov by Prisma Cloud 3.2.487",
        "Checkov by Prisma Cloud 3.2.488",
        "Checkov by Prisma Cloud 3.2.489",
        "Checkov by Prisma Cloud 3.2.490",
        "Checkov by Prisma Cloud 3.2.491",
        "Checkov by Prisma Cloud 3.2.492",
        "Checkov by Prisma Cloud 3.2.493",
        "Checkov by Prisma Cloud 3.2.494",
        "Checkov by Prisma Cloud 3.2.495",
        "Checkov by Prisma Cloud 3.2.496",
        "Checkov by Prisma Cloud 3.2.497",
        "Checkov by Prisma Cloud 3.2.498",
        "Checkov by Prisma Cloud 3.2.499",
        "Checkov by Prisma Cloud 3.2.500",
        "Checkov by Prisma Cloud 3.2.501",
        "Checkov by Prisma Cloud 3.2.502",
        "Checkov by Prisma Cloud 3.2.503",
        "Checkov by Prisma Cloud 3.2.504",
        "Checkov by Prisma Cloud 3.2.505",
        "Checkov by Prisma Cloud 3.2.506",
        "Checkov by Prisma Cloud 3.2.507",
        "Checkov by Prisma Cloud 3.2.508",
        "Checkov by Prisma Cloud 3.2.509",
        "Checkov by Prisma Cloud 3.2.510",
        "Checkov by Prisma Cloud 3.2.511",
        "Checkov by Prisma Cloud 3.2.512",
        "Checkov by Prisma Cloud 3.2.513",
        "Checkov by Prisma Cloud 3.2.514",
        "Checkov by Prisma Cloud 3.2.515",
        "Checkov by Prisma Cloud 3.2.516",
        "Checkov by Prisma Cloud 3.2.517",
        "Checkov by Prisma Cloud 3.2.518",
        "Checkov by Prisma Cloud 3.2.519",
        "Checkov by Prisma Cloud 3.2.520",
        "Checkov by Prisma Cloud 3.2.521",
        "Checkov by Prisma Cloud 3.2.522",
        "Checkov by Prisma Cloud 3.2.523",
        "Checkov by Prisma Cloud 3.2.524",
        "Checkov by Prisma Cloud 3.2.525",
        "Checkov by Prisma Cloud 3.2.526",
        "Checkov by Prisma Cloud 3.2.527",
        "Checkov by Prisma Cloud 3.2.528",
        "Checkov by Prisma Cloud 3.2.529",
        "Checkov by Prisma Cloud 3.2.530",
        "Checkov by Prisma Cloud 3.2.531"
      ],
      "x_generator": {
        "engine": "Vulnogram 0.1.0-dev"
      }
    }
  },
  "cveMetadata": {
    "assignerOrgId": "d6c1279f-00f6-4ef7-9217-f89ffe703ec0",
    "assignerShortName": "palo_alto",
    "cveId": "CVE-2026-0303",
    "datePublished": "2026-09-10T06:03:50.513Z",
    "dateReserved": "2025-11-03T20:45:01.388Z",
    "dateUpdated": "2026-09-10T13:01:27.361Z",
    "state": "PUBLISHED"
  },
  "dataType": "CVE_RECORD",
  "dataVersion": "5.2"
}

GCVE-1988-2026-0099

Vulnerability from gna-1988 – Published: 2026-09-07 13:20 – Updated: 2026-09-11 11:35
VLAI
Title
OpenBlow Multiple Deanonymization Vulnerabilities
Summary
OpenBlow Multiple Deanonymization Vulnerabilities Summary A production deployment was observed (HTTP archive of a full, real whistleblower submission) to route its anonymous reporting flow through Google. The intake CAPTCHA is Google reCAPTCHA, enforced as a mandatory, server-validated gate on report submission, and the UI additionally pulls a web font from fonts.gstatic.com. As a result, every prospective whistleblower's browser makes direct connections to www.google.com and www.gstatic.com before a report can be filed, disclosing the reporter's source IP, browser fingerprint, and the precise identity of the whistleblowing site to a third party. The absence of a Content-Security-Policy and Referrer-Policy is what permits these cross-origin loads. The defects, in severity order: 1. (Critical) Google reCAPTCHA is a mandatory gate on the anonymous submission flow - a whistleblower cannot submit without first being exposed to Google. 2. (High) A web font is loaded from fonts.gstatic.com, a second independent IP/fingerprint disclosure to Google. 3. (Medium) No Content-Security-Policy and no Referrer-Policy on responses, which is what allows the third-party loads above. Component deployment / configuration Classification valid Evidence: HAR capture of one end-to-end flow (load intake → upload attachments → POST /api/v0/whistleblower/tip → retrieve). The submission could not complete without a Google reCAPTCHA token, which is present in the submission body and is produced only after live calls to Google. Details Hosts contacted during a single anonymous submission: (first-party API + assets) www.google.com (reCAPTCHA: api.js, api2/anchor, api2/reload [POST], …) www.gstatic.com (reCAPTCHA static bundle) fonts.gstatic.com (Roboto .woff2 web font) Submission endpoint: POST /api/v0/whistleblower/tip request body field "captcha" carries a Google reCAPTCHA token: "captcha":"0cAFcWeA4BGSN1zd5E_vRIN…" -> the token is required and server-validated: submission is gated on Google. Site identity leaked to Google (reCAPTCHA anchor "co" parameter, base64): co -> decodes to https://:443 1. (Critical) Mandatory Google reCAPTCHA on the anonymous intake path The submission request carries a Google reCAPTCHA token in the captcha field of the POST /api/v0/whistleblower/tip body, and that token can only be obtained after the browser performs the reCAPTCHA handshake with Google (api.js → api2/anchor → api2/reload). The flow therefore cannot proceed without contacting Google. Google consequently receives, for every prospective reporter: - the source IP address of the whistleblower's browser; - a browser/device fingerprint (reCAPTCHA's purpose is behavioural/device scoring); - the exact whistleblowing site being used - the reCAPTCHA co parameter base64-encodes the full origin (https://:443). This contradicts the platform's anonymity guarantee, under which no third party must be able to learn the identity of a source. It also degrades Tor usability: reCAPTCHA routinely blocks or challenges Tor exit nodes, pushing at-risk users off Tor toward non-anonymous access. 2. (High) Web font served from fonts.gstatic.com Independently of reCAPTCHA, the UI fetches a Roboto .woff2 from fonts.gstatic.com - a second, separate disclosure of the reporter's IP to Google on the same pages. 3. (Medium) Missing Content-Security-Policy and Referrer-Policy None of the captured first-party responses carry a Content-Security-Policy or a Referrer-Policy. The absence of a restrictive CSP is what permits the cross-origin Google/gstatic loads in findings 1–2; a correct CSP would have blocked them. Observed first-party response headers (representative): strict-transport-security: max-age=31536000; includeSubDomains # present x-frame-options: SAMEORIGIN # present x-content-type-options: nosniff # present access-control-allow-origin: https:// # scoped (no content-security-policy) # MISSING (no referrer-policy) # MISSING PoC Steps to reproduce From a HAR capture (or live DevTools → Network) of the submission flow: # Confirm the gate is mandatory and server-validated - the submission body # contains a Google reCAPTCHA token: python3 - <<'PY' import json har = json.load(open(".har")) for e in har["log"]["entries"]: if "/whistleblower/tip?" in e["request"]["url"]: b = json.loads(e["request"]["postData"]["text"]) print("captcha token present:", bool(b.get("captcha"))) PY # Confirm the site identity is leaked to Google (anchor "co" param): python3 - <<'PY' import base64, urllib.parse as u, json har = json.load(open(".har")) for e in har["log"]["entries"]: q = u.parse_qs(u.urlparse(e["request"]["url"]).query) if "co" in q: print(base64.b64decode(q["co"][0] + "==").decode("utf-8", "replace")) PY Expected result An anonymous reporting flow must complete without the reporter's browser contacting any third party. The CAPTCHA must be an offline, first-party challenge; all fonts/assets must be first-party; a strict CSP must prevent any cross-origin script/font load. Actual result The submission cannot complete without a Google reCAPTCHA token; obtaining it requires live connections to www.google.com/www.gstatic.com, and a web font is fetched from fonts.gstatic.com. Google receives the reporter's IP, a device fingerprint, and the exact site origin (https://:443). No CSP/Referrer-Policy is present to prevent this. Impact A whistleblowing platform's central promise is that a source cannot be identified by any third party. This deployment forces every prospective source to disclose their IP address, a browser/device fingerprint, and the precise identity of the channel they are using to Google - as a mandatory precondition of filing a report. An adversary with visibility into, or legal reach over, that third party can correlate "who contacted reCAPTCHA for this specific whistleblowing origin, from which IP, at what time" with the subsequently received report. The Tor-hostility of reCAPTCHA compounds this. Potential impact: - Confidentiality: High (source deanonymization via third-party IP/fingerprint + site-identity disclosure on the anonymous intake path). - Integrity: None. - Availability: Low (reCAPTCHA/Tor friction can block legitimate anonymous submissions). Remediation 1. Disable Google reCAPTCHA; use an offline, first-party CAPTCHA. The intake flow must never depend on a third party. 2. Self-host all fonts and assets; remove fonts.gstatic.com (and any other third-party origin) from the served pages. 3. Deploy a strict Content-Security-Policy (default-src 'self', no third-party script-src/font-src/connect-src) and a hardened Referrer-Policy (e.g. no-referrer), so third-party loads are structurally impossible. Severity Critical. The defects require no privileges and no user interaction beyond a victim attempting to use the platform for its intended purpose, are exploitable by a network/third-party observer, and defeat the platform's primary security property (source anonymity) on the anonymous intake path (Scope: Changed). Vector string CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:N/A:L Weaknesses Common Weakness Enumerator CWE: - CWE-359 - Exposure of Private Personal Information to an Unauthorized Actor - CWE-829 - Inclusion of Functionality from Untrusted Control Sphere - CWE-693 - Protection Mechanism Failure - Missing Content-Security-Policy enabling the third-party loads _______________________________________________ Sent through the Full Disclosure mailing list https://nmap.org/mailman/listinfo/fulldisclosure Web Archives & RSS: https://seclists.org/fulldisclosure/
Severity
No CVSS data available.
Assigner
VULNARCHIVE GNA GNA-1988
GNA scorecard E 38/100 over 445 records in the last 180 days details
Impacted products

{
  "containers": {
    "cna": {
      "affected": [
        {
          "product": "Openblow",
          "vendor": "Laser Romae\u202fS.R.L.",
          "versions": [
            {
              "status": "affected",
              "version": "unknown"
            }
          ]
        }
      ],
      "credits": [
        {
          "lang": "en",
          "type": "finder",
          "value": "Red Nanaki via Fulldisclosure"
        }
      ],
      "descriptions": [
        {
          "lang": "en",
          "value": "OpenBlow Multiple Deanonymization Vulnerabilities\n\nSummary\n\nA production deployment was observed (HTTP archive of a full, real whistleblower\nsubmission) to route its anonymous reporting flow through Google. The intake\nCAPTCHA is Google reCAPTCHA, enforced as a mandatory, server-validated gate\non report submission, and the UI additionally pulls a web font from\nfonts.gstatic.com. As a result, every prospective whistleblower\u0027s browser\nmakes direct connections to www.google.com and www.gstatic.com before a\nreport can be filed, disclosing the reporter\u0027s source IP, browser fingerprint,\nand the precise identity of the whistleblowing site to a third party. The\nabsence\nof a Content-Security-Policy and Referrer-Policy is what permits these\ncross-origin loads.\n\nThe defects, in severity order:\n\n1. (Critical) Google reCAPTCHA is a mandatory gate on the anonymous\nsubmission flow - a whistleblower cannot submit without first being exposed to\nGoogle.\n2. (High) A web font is loaded from fonts.gstatic.com, a second independent\nIP/fingerprint disclosure to Google.\n3. (Medium) No Content-Security-Policy and no Referrer-Policy on\nresponses, which is what allows the third-party loads above.\n\nComponent\n\ndeployment / configuration\n\nClassification\n\nvalid\n\nEvidence: HAR capture of one end-to-end flow (load intake \u2192 upload attachments \u2192\nPOST /api/v0/whistleblower/tip \u2192 retrieve). The submission could not complete\nwithout a Google reCAPTCHA token, which is present in the submission body and is\nproduced only after live calls to Google.\n\nDetails\n\nHosts contacted during a single anonymous submission:\n(first-party API + assets)\nwww.google.com (reCAPTCHA: api.js, api2/anchor, api2/reload [POST], \u2026)\nwww.gstatic.com (reCAPTCHA static bundle)\nfonts.gstatic.com (Roboto .woff2 web font)\n\nSubmission endpoint:\nPOST /api/v0/whistleblower/tip\nrequest body field \"captcha\" carries a Google reCAPTCHA token:\n\"captcha\":\"0cAFcWeA4BGSN1zd5E_vRIN\u2026\"\n-\u003e the token is required and server-validated: submission is gated on Google.\n\nSite identity leaked to Google (reCAPTCHA anchor \"co\" parameter, base64):\nco -\u003e decodes to https://:443\n\n1. (Critical) Mandatory Google reCAPTCHA on the anonymous intake path\n\nThe submission request carries a Google reCAPTCHA token in the captcha field of\nthe POST /api/v0/whistleblower/tip body, and that token can only be obtained\nafter the browser performs the reCAPTCHA handshake with Google (api.js \u2192\napi2/anchor \u2192 api2/reload). The flow therefore cannot proceed without\ncontacting Google.\n\nGoogle consequently receives, for every prospective reporter:\n\n- the source IP address of the whistleblower\u0027s browser;\n- a browser/device fingerprint (reCAPTCHA\u0027s purpose is behavioural/device\nscoring);\n- the exact whistleblowing site being used - the reCAPTCHA co parameter\nbase64-encodes the full origin (https://:443).\n\nThis contradicts the platform\u0027s anonymity guarantee, under which no third party\nmust be able to learn the identity of a source. It also degrades Tor usability:\nreCAPTCHA routinely blocks or challenges Tor exit nodes, pushing at-risk users\noff Tor toward non-anonymous access.\n\n2. (High) Web font served from fonts.gstatic.com\n\nIndependently of reCAPTCHA, the UI fetches a Roboto .woff2 from\nfonts.gstatic.com - a second, separate disclosure of the reporter\u0027s IP to\nGoogle on the same pages.\n\n3. (Medium) Missing Content-Security-Policy and Referrer-Policy\n\nNone of the captured first-party responses carry a Content-Security-Policy or a\nReferrer-Policy. The absence of a restrictive CSP is what permits the\ncross-origin Google/gstatic loads in findings 1\u20132; a correct CSP would have\nblocked them.\n\nObserved first-party response headers (representative):\n\nstrict-transport-security: max-age=31536000; includeSubDomains # present\nx-frame-options: SAMEORIGIN # present\nx-content-type-options: nosniff # present\naccess-control-allow-origin: https:// # scoped\n(no content-security-policy) # MISSING\n(no referrer-policy) # MISSING\n\nPoC\n\nSteps to reproduce\n\nFrom a HAR capture (or live DevTools \u2192 Network) of the submission flow:\n\n# Confirm the gate is mandatory and server-validated - the submission body\n# contains a Google reCAPTCHA token:\npython3 - \u003c\u003c\u0027PY\u0027\nimport json\nhar = json.load(open(\".har\"))\nfor e in har[\"log\"][\"entries\"]:\nif \"/whistleblower/tip?\" in e[\"request\"][\"url\"]:\nb = json.loads(e[\"request\"][\"postData\"][\"text\"])\nprint(\"captcha token present:\", bool(b.get(\"captcha\")))\nPY\n\n# Confirm the site identity is leaked to Google (anchor \"co\" param):\npython3 - \u003c\u003c\u0027PY\u0027\nimport base64, urllib.parse as u, json\nhar = json.load(open(\".har\"))\nfor e in har[\"log\"][\"entries\"]:\nq = u.parse_qs(u.urlparse(e[\"request\"][\"url\"]).query)\nif \"co\" in q:\nprint(base64.b64decode(q[\"co\"][0] + \"==\").decode(\"utf-8\", \"replace\"))\nPY\n\nExpected result\n\nAn anonymous reporting flow must complete without the reporter\u0027s browser\ncontacting any third party. The CAPTCHA must be an offline, first-party\nchallenge;\nall fonts/assets must be first-party; a strict CSP must prevent any cross-origin\nscript/font load.\n\nActual result\n\nThe submission cannot complete without a Google reCAPTCHA token; obtaining it\nrequires live connections to www.google.com/www.gstatic.com, and a web font is\nfetched from fonts.gstatic.com. Google receives the reporter\u0027s IP, a device\nfingerprint, and the exact site origin (https://:443). No\nCSP/Referrer-Policy is present to prevent this.\n\nImpact\n\nA whistleblowing platform\u0027s central promise is that a source cannot be\nidentified\nby any third party. This deployment forces every prospective source to disclose\ntheir IP address, a browser/device fingerprint, and the precise identity of the\nchannel they are using to Google - as a mandatory precondition of filing a\nreport. An adversary with visibility into, or legal reach over, that third party\ncan correlate \"who contacted reCAPTCHA for this specific whistleblowing origin,\nfrom which IP, at what time\" with the subsequently received report. The\nTor-hostility of reCAPTCHA compounds this.\n\nPotential impact:\n\n- Confidentiality: High (source deanonymization via third-party IP/fingerprint +\nsite-identity disclosure on the anonymous intake path).\n- Integrity: None.\n- Availability: Low (reCAPTCHA/Tor friction can block legitimate anonymous\nsubmissions).\n\nRemediation\n\n1. Disable Google reCAPTCHA; use an offline, first-party CAPTCHA. The intake\nflow must never depend on a third party.\n2. Self-host all fonts and assets; remove fonts.gstatic.com (and any other\nthird-party origin) from the served pages.\n3. Deploy a strict Content-Security-Policy (default-src \u0027self\u0027, no\nthird-party script-src/font-src/connect-src) and a hardened\nReferrer-Policy (e.g. no-referrer), so third-party loads are structurally\nimpossible.\n\nSeverity\n\nCritical. The defects require no privileges and no user interaction beyond a\nvictim attempting to use the platform for its intended purpose, are exploitable\nby\na network/third-party observer, and defeat the platform\u0027s primary security\nproperty (source anonymity) on the anonymous intake path (Scope: Changed).\n\nVector string\n\nCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:N/A:L\n\nWeaknesses\n\nCommon Weakness Enumerator CWE:\n\n- CWE-359 - Exposure of Private Personal Information to an Unauthorized Actor\n- CWE-829 - Inclusion of Functionality from Untrusted Control Sphere\n- CWE-693 - Protection Mechanism Failure\n- Missing Content-Security-Policy enabling the third-party loads\n_______________________________________________\nSent through the Full Disclosure mailing list\nhttps://nmap.org/mailman/listinfo/fulldisclosure\nWeb Archives \u0026 RSS: https://seclists.org/fulldisclosure/"
        }
      ],
      "problemTypes": [
        {
          "descriptions": [
            {
              "cweId": "CWE-359",
              "description": "CWE-359",
              "lang": "en",
              "type": "CWE"
            },
            {
              "cweId": "CWE-693",
              "description": "CWE-693",
              "lang": "en",
              "type": "CWE"
            },
            {
              "cweId": "CWE-829",
              "description": "CWE-829",
              "lang": "en",
              "type": "CWE"
            }
          ]
        }
      ],
      "providerMetadata": {
        "dateUpdated": "2026-09-11T11:35:28Z",
        "orgId": "4e2abfbf-4a2a-4b76-a4e0-d77c18ba156c",
        "shortName": "VULNARCHIVE"
      },
      "references": [
        {
          "tags": [
            "technical-description",
            "exploit"
          ],
          "url": "https://vuln.freearchive.org/archive/full-disclosure/2026/Jul/15"
        },
        {
          "tags": [
            "technical-description"
          ],
          "url": "https://seclists.org/fulldisclosure/2026/Jul/15"
        },
        {
          "url": "https://:443"
        },
        {
          "url": "https://nmap.org/mailman/listinfo/fulldisclosure"
        },
        {
          "url": "https://seclists.org/fulldisclosure/"
        }
      ],
      "source": {
        "defect": [
          "https://seclists.org/fulldisclosure/2026/Jul/15"
        ],
        "discovery": "EXTERNAL"
      },
      "title": "OpenBlow Multiple Deanonymization Vulnerabilities",
      "x_gcve": [
        {
          "recordType": "advisory",
          "relationships": [],
          "vulnId": "GCVE-1988-2026-0099",
          "x_vulnarchive": {
            "archiveUrl": "https://vuln.freearchive.org/archive/full-disclosure/2026/Jul/15",
            "automated": true,
            "contentSha256": "744175a5c223244ab1e223a2db5ad49da8d33cfee9f3f874cb3d0ccc5f637505",
            "evidenceScore": 11,
            "messageId": "",
            "originalUrl": "https://seclists.org/fulldisclosure/2026/Jul/15",
            "policy": "vulnarchive-1",
            "sourceFormat": "text/html",
            "sourcePublishedAt": "2026-06-21T10:16:53Z"
          }
        }
      ]
    }
  },
  "cveMetadata": {
    "assignerOrgId": "4e2abfbf-4a2a-4b76-a4e0-d77c18ba156c",
    "assignerShortName": "VULNARCHIVE",
    "datePublished": "2026-09-07T13:20:22Z",
    "dateUpdated": "2026-09-11T11:35:28Z",
    "state": "PUBLISHED",
    "vulnId": "GCVE-1988-2026-0099"
  },
  "dataType": "CVE_RECORD",
  "dataVersion": "5.2"
}

CVE-2025-70974 (GCVE-0-2025-70974)

Vulnerability from cvelistv5 – Published: 2026-01-09 06:43 – Updated: 2026-07-15 11:47
VLAI
Summary
Fastjson before 1.2.48 mishandles autoType because, when an @type key is in a JSON document, and the value of that key is the name of a Java class, there may be calls to certain public methods of that class. Depending on the behavior of those methods, there may be JNDI injection with an attacker-supplied payload located elsewhere in that JSON document. This was exploited in the wild in 2023 through 2025. NOTE: this issue exists because of an incomplete fix for CVE-2017-18349. Also, a later bypass is covered by CVE-2022-25845.
SSVC
Exploitation: poc Automatable: yes Technical Impact: total
CISA Coordinator · CISA-ADP (v2.0.3)
Decision recorded 2026-01-09 21:37 UTC
CWE
  • CWE-829 - Inclusion of Functionality from Untrusted Control Sphere
Assigner
mitre CNA under the mitre root
CNA scorecard E 28/100 over 2348 records in the last 180 days details
Show details on NVD website

{
  "containers": {
    "adp": [
      {
        "metrics": [
          {
            "other": {
              "content": {
                "id": "CVE-2025-70974",
                "options": [
                  {
                    "Exploitation": "poc"
                  },
                  {
                    "Automatable": "yes"
                  },
                  {
                    "Technical Impact": "total"
                  }
                ],
                "role": "CISA Coordinator",
                "timestamp": "2026-01-09T21:37:04.264336Z",
                "version": "2.0.3"
              },
              "type": "ssvc"
            }
          }
        ],
        "providerMetadata": {
          "dateUpdated": "2026-01-09T21:37:10.756Z",
          "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
          "shortName": "CISA-ADP"
        },
        "title": "CISA ADP Vulnrichment"
      },
      {
        "affected": [
          {
            "collectionURL": "https://access.redhat.com/downloads/content/package-browser/",
            "cpes": [
              "cpe:/a:redhat:service_mesh:2"
            ],
            "defaultStatus": "unaffected",
            "packageName": "openshift-service-mesh/grafana-rhel8",
            "product": "OpenShift Service Mesh 2",
            "vendor": "Red Hat"
          },
          {
            "collectionURL": "https://access.redhat.com/downloads/content/package-browser/",
            "cpes": [
              "cpe:/a:redhat:service_mesh:2"
            ],
            "defaultStatus": "unaffected",
            "packageName": "openshift-service-mesh/istio-cni-rhel8",
            "product": "OpenShift Service Mesh 2",
            "vendor": "Red Hat"
          },
          {
            "collectionURL": "https://access.redhat.com/downloads/content/package-browser/",
            "cpes": [
              "cpe:/a:redhat:service_mesh:2"
            ],
            "defaultStatus": "unaffected",
            "packageName": "openshift-service-mesh/istio-must-gather-rhel9",
            "product": "OpenShift Service Mesh 2",
            "vendor": "Red Hat"
          },
          {
            "collectionURL": "https://access.redhat.com/downloads/content/package-browser/",
            "cpes": [
              "cpe:/a:redhat:service_mesh:2"
            ],
            "defaultStatus": "unaffected",
            "packageName": "openshift-service-mesh/istio-operator-bundle",
            "product": "OpenShift Service Mesh 2",
            "vendor": "Red Hat"
          },
          {
            "collectionURL": "https://access.redhat.com/downloads/content/package-browser/",
            "cpes": [
              "cpe:/a:redhat:service_mesh:2"
            ],
            "defaultStatus": "unaffected",
            "packageName": "openshift-service-mesh/istio-rhel8-operator",
            "product": "OpenShift Service Mesh 2",
            "vendor": "Red Hat"
          },
          {
            "collectionURL": "https://access.redhat.com/downloads/content/package-browser/",
            "cpes": [
              "cpe:/a:redhat:service_mesh:2"
            ],
            "defaultStatus": "unaffected",
            "packageName": "openshift-service-mesh/pilot-rhel8",
            "product": "OpenShift Service Mesh 2",
            "vendor": "Red Hat"
          },
          {
            "collectionURL": "https://access.redhat.com/downloads/content/package-browser/",
            "cpes": [
              "cpe:/a:redhat:service_mesh:2"
            ],
            "defaultStatus": "unaffected",
            "packageName": "openshift-service-mesh/proxyv2-rhel9",
            "product": "OpenShift Service Mesh 2",
            "vendor": "Red Hat"
          },
          {
            "collectionURL": "https://access.redhat.com/downloads/content/package-browser/",
            "cpes": [
              "cpe:/a:redhat:service_mesh:2"
            ],
            "defaultStatus": "unaffected",
            "packageName": "openshift-service-mesh/ratelimit-rhel8",
            "product": "OpenShift Service Mesh 2",
            "vendor": "Red Hat"
          },
          {
            "collectionURL": "https://access.redhat.com/downloads/content/package-browser/",
            "cpes": [
              "cpe:/a:redhat:camel_spring_boot:4"
            ],
            "defaultStatus": "unaffected",
            "packageName": "fastjson",
            "product": "Red Hat build of Apache Camel for Spring Boot 4",
            "vendor": "Red Hat"
          },
          {
            "collectionURL": "https://access.redhat.com/downloads/content/package-browser/",
            "cpes": [
              "cpe:/a:redhat:debezium:2"
            ],
            "defaultStatus": "unaffected",
            "packageName": "fastjson",
            "product": "Red Hat build of Debezium 2",
            "vendor": "Red Hat"
          },
          {
            "collectionURL": "https://access.redhat.com/downloads/content/package-browser/",
            "cpes": [
              "cpe:/a:redhat:debezium:3"
            ],
            "defaultStatus": "unaffected",
            "packageName": "fastjson",
            "product": "Red Hat build of Debezium 3",
            "vendor": "Red Hat"
          },
          {
            "collectionURL": "https://access.redhat.com/downloads/content/package-browser/",
            "cpes": [
              "cpe:/a:redhat:jboss_fuse:7"
            ],
            "defaultStatus": "unaffected",
            "packageName": "fastjson",
            "product": "Red Hat Fuse 7",
            "vendor": "Red Hat"
          },
          {
            "collectionURL": "https://access.redhat.com/downloads/content/package-browser/",
            "cpes": [
              "cpe:/a:redhat:jboss_enterprise_application_platform:8"
            ],
            "defaultStatus": "unaffected",
            "packageName": "fastjson",
            "product": "Red Hat JBoss Enterprise Application Platform 8",
            "vendor": "Red Hat"
          },
          {
            "collectionURL": "https://access.redhat.com/downloads/content/package-browser/",
            "cpes": [
              "cpe:/a:redhat:jbosseapxp"
            ],
            "defaultStatus": "unaffected",
            "packageName": "fastjson",
            "product": "Red Hat JBoss Enterprise Application Platform Expansion Pack",
            "vendor": "Red Hat"
          }
        ],
        "datePublic": "2026-01-09T06:43:23.584Z",
        "descriptions": [
          {
            "lang": "en",
            "value": "A flaw was found in Fastjson, a popular Java library for converting Java objects to JSON and vice versa. This vulnerability allows a remote attacker to execute arbitrary code on a system by sending a specially crafted JSON document. The issue stems from Fastjson\u0027s \"autoType\" feature, which, when mishandled, can lead to Java Naming and Directory Interface (JNDI) injection. This allows an attacker to inject and execute malicious code, posing a critical risk to affected systems. This flaw has been actively exploited in real-world attacks."
          }
        ],
        "metrics": [
          {
            "other": {
              "content": {
                "namespace": "https://access.redhat.com/security/updates/classification/",
                "value": "Critical"
              },
              "type": "Red Hat severity rating"
            }
          },
          {
            "cvssV3_1": {
              "attackComplexity": "LOW",
              "attackVector": "NETWORK",
              "availabilityImpact": "HIGH",
              "baseScore": 10,
              "baseSeverity": "CRITICAL",
              "confidentialityImpact": "HIGH",
              "integrityImpact": "HIGH",
              "privilegesRequired": "NONE",
              "scope": "CHANGED",
              "userInteraction": "NONE",
              "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H",
              "version": "3.1"
            },
            "format": "CVSS"
          }
        ],
        "problemTypes": [
          {
            "descriptions": [
              {
                "cweId": "CWE-829",
                "description": "Inclusion of Functionality from Untrusted Control Sphere",
                "lang": "en",
                "type": "CWE"
              }
            ]
          }
        ],
        "providerMetadata": {
          "dateUpdated": "2026-07-15T11:47:44.676Z",
          "orgId": "0b0ca135-0b70-47e7-9f44-1890c2a1c46c",
          "shortName": "redhat-SADP"
        },
        "references": [
          {
            "tags": [
              "vdb-entry",
              "x_refsource_REDHAT"
            ],
            "url": "https://access.redhat.com/security/cve/CVE-2025-70974"
          },
          {
            "name": "RHBZ#2428203",
            "tags": [
              "issue-tracking",
              "x_refsource_REDHAT"
            ],
            "url": "https://bugzilla.redhat.com/show_bug.cgi?id=2428203"
          },
          {
            "tags": [
              "x_sadp-csaf-vex"
            ],
            "url": "https://security.access.redhat.com/data/csaf/v2/vex/2025/cve-2025-70974.json"
          }
        ],
        "timeline": [
          {
            "lang": "en",
            "time": "2026-01-09T07:02:15.514Z",
            "value": "Reported to Red Hat."
          },
          {
            "lang": "en",
            "time": "2026-01-09T06:43:23.584Z",
            "value": "Made public."
          }
        ],
        "title": "fastjson: Fastjson: Remote Code Execution via JNDI Injection due to autoType mishandling",
        "x_adpType": "supplier",
        "x_generator": {
          "engine": "sadp-cli 1.0.0"
        }
      }
    ],
    "cna": {
      "affected": [
        {
          "defaultStatus": "unaffected",
          "product": "Fastjson",
          "vendor": "Alibaba",
          "versions": [
            {
              "lessThan": "1.2.48",
              "status": "affected",
              "version": "0",
              "versionType": "custom"
            }
          ]
        }
      ],
      "descriptions": [
        {
          "lang": "en",
          "value": "Fastjson before 1.2.48 mishandles autoType because, when an @type key is in a JSON document, and the value of that key is the name of a Java class, there may be calls to certain public methods of that class. Depending on the behavior of those methods, there may be JNDI injection with an attacker-supplied payload located elsewhere in that JSON document. This was exploited in the wild in 2023 through 2025. NOTE: this issue exists because of an incomplete fix for CVE-2017-18349. Also, a later bypass is covered by CVE-2022-25845."
        }
      ],
      "metrics": [
        {
          "cvssV3_1": {
            "attackComplexity": "LOW",
            "attackVector": "NETWORK",
            "availabilityImpact": "HIGH",
            "baseScore": 10,
            "baseSeverity": "CRITICAL",
            "confidentialityImpact": "HIGH",
            "integrityImpact": "HIGH",
            "privilegesRequired": "NONE",
            "scope": "CHANGED",
            "userInteraction": "NONE",
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H",
            "version": "3.1"
          },
          "format": "CVSS",
          "scenarios": [
            {
              "lang": "en",
              "value": "GENERAL"
            }
          ]
        }
      ],
      "problemTypes": [
        {
          "descriptions": [
            {
              "cweId": "CWE-829",
              "description": "CWE-829 Inclusion of Functionality from Untrusted Control Sphere",
              "lang": "en",
              "type": "CWE"
            }
          ]
        }
      ],
      "providerMetadata": {
        "dateUpdated": "2026-01-09T06:57:21.981Z",
        "orgId": "8254265b-2729-46b6-b9e3-3dfca2d5bfca",
        "shortName": "mitre"
      },
      "references": [
        {
          "url": "https://github.com/alibaba/fastjson/compare/1.2.47...1.2.48"
        },
        {
          "url": "https://www.seebug.org/vuldb/ssvid-98020"
        },
        {
          "url": "https://www.cnvd.org.cn/flaw/show/CNVD-2019-22238"
        },
        {
          "url": "https://www.freebuf.com/vuls/208339.html"
        },
        {
          "url": "https://github.com/vulhub/vulhub/tree/master/fastjson/1.2.47-rce"
        },
        {
          "url": "https://www.cloudsek.com/blog/androxgh0st-continues-exploitation-operators-compromise-a-us-university-for-hosting-c2-logger"
        },
        {
          "url": "https://cert.360.cn/warning/detail?id=7240aeab581c6dc2c9c5350756079955"
        }
      ],
      "x_generator": {
        "engine": "CVE-Request-form 0.0.1"
      },
      "x_year": "2018"
    }
  },
  "cveMetadata": {
    "assignerOrgId": "8254265b-2729-46b6-b9e3-3dfca2d5bfca",
    "assignerShortName": "mitre",
    "cveId": "CVE-2025-70974",
    "datePublished": "2026-01-09T06:43:23.584Z",
    "dateReserved": "2026-01-09T06:43:23.338Z",
    "dateUpdated": "2026-07-15T11:47:44.676Z",
    "state": "PUBLISHED"
  },
  "dataType": "CVE_RECORD",
  "dataVersion": "5.2"
}

CVE-2025-69257 (GCVE-0-2025-69257)

Vulnerability from cvelistv5 – Published: 2025-12-30 19:15 – Updated: 2025-12-30 19:28
VLAI
Title
theshit vulnerable to unsafe loading of user-owned Python rules when running as root.
Summary
theshit is a command-line utility that automatically detects and fixes common mistakes in shell commands. Prior to version 0.1.1, the application loads custom Python rules and configuration files from user-writable locations (e.g., `~/.config/theshit/`) without validating ownership or permissions when executed with elevated privileges. If the tool is invoked with `sudo` or otherwise runs with an effective UID of root, it continues to trust configuration files originating from the unprivileged user's environment. This allows a local attacker to inject arbitrary Python code via a malicious rule or configuration file, which is then executed with root privileges. Any system where this tool is executed with elevated privileges is affected. In environments where the tool is permitted to run via `sudo` without a password (`NOPASSWD`), a local unprivileged user can escalate privileges to root without additional interaction. The issue has been fixed in version 0.1.1. The patch introduces strict ownership and permission checks for all configuration files and custom rules. The application now enforces that rules are only loaded if they are owned by the effective user executing the tool. When executed with elevated privileges (`EUID=0`), the application refuses to load any files that are not owned by root or that are writable by non-root users. When executed as a non-root user, it similarly refuses to load rules owned by other users. This prevents both vertical and horizontal privilege escalation via execution of untrusted code. If upgrading is not possible, users should avoid executing the application with `sudo` or as the root user. As a temporary mitigation, ensure that directories containing custom rules and configuration files are owned by root and are not writable by non-root users. Administrators may also audit existing custom rules before running the tool with elevated privileges.
SSVC
Exploitation: none Automatable: no Technical Impact: total
CISA Coordinator · CISA-ADP (v2.0.3)
Decision recorded 2025-12-30 19:28 UTC
CWE
  • CWE-269 - Improper Privilege Management
  • CWE-284 - Improper Access Control
  • CWE-829 - Inclusion of Functionality from Untrusted Control Sphere
Assigner
GitHub_M CNA under the mitre root
CNA scorecard C 72/100 over 7618 records in the last 180 days details
References
Impacted products
Vendor Product Version
AsfhtgkDavid theshit Affected: < 0.1.1
Create a notification for this product.
Show details on NVD website

{
  "containers": {
    "adp": [
      {
        "metrics": [
          {
            "other": {
              "content": {
                "id": "CVE-2025-69257",
                "options": [
                  {
                    "Exploitation": "none"
                  },
                  {
                    "Automatable": "no"
                  },
                  {
                    "Technical Impact": "total"
                  }
                ],
                "role": "CISA Coordinator",
                "timestamp": "2025-12-30T19:28:06.491407Z",
                "version": "2.0.3"
              },
              "type": "ssvc"
            }
          }
        ],
        "providerMetadata": {
          "dateUpdated": "2025-12-30T19:28:19.205Z",
          "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
          "shortName": "CISA-ADP"
        },
        "title": "CISA ADP Vulnrichment"
      }
    ],
    "cna": {
      "affected": [
        {
          "product": "theshit",
          "vendor": "AsfhtgkDavid",
          "versions": [
            {
              "status": "affected",
              "version": "\u003c 0.1.1"
            }
          ]
        }
      ],
      "descriptions": [
        {
          "lang": "en",
          "value": "theshit is a command-line utility that automatically detects and fixes common mistakes in shell commands. Prior to version 0.1.1, the application loads custom Python rules and configuration files from user-writable locations (e.g., `~/.config/theshit/`) without validating ownership or permissions when executed with elevated privileges. If the tool is invoked with `sudo` or otherwise runs with an effective UID of root, it continues to trust configuration files originating from the unprivileged user\u0027s environment. This allows a local attacker to inject arbitrary Python code via a malicious rule or configuration file, which is then executed with root privileges. Any system where this tool is executed with elevated privileges is affected. In environments where the tool is permitted to run via `sudo` without a password (`NOPASSWD`), a local unprivileged user can escalate privileges to root without additional interaction. The issue has been fixed in version 0.1.1. The patch introduces strict ownership and permission checks for all configuration files and custom rules. The application now enforces that rules are only loaded if they are owned by the effective user executing the tool. When executed with elevated privileges (`EUID=0`), the application refuses to load any files that are not owned by root or that are writable by non-root users. When executed as a non-root user, it similarly refuses to load rules owned by other users. This prevents both vertical and horizontal privilege escalation via execution of untrusted code. If upgrading is not possible, users should avoid executing the application with `sudo` or as the root user. As a temporary mitigation, ensure that directories containing custom rules and configuration files are owned by root and are not writable by non-root users. Administrators may also audit existing custom rules before running the tool with elevated privileges."
        }
      ],
      "metrics": [
        {
          "cvssV3_1": {
            "attackComplexity": "HIGH",
            "attackVector": "LOCAL",
            "availabilityImpact": "HIGH",
            "baseScore": 6.7,
            "baseSeverity": "MEDIUM",
            "confidentialityImpact": "HIGH",
            "integrityImpact": "HIGH",
            "privilegesRequired": "LOW",
            "scope": "UNCHANGED",
            "userInteraction": "REQUIRED",
            "vectorString": "CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:H",
            "version": "3.1"
          }
        }
      ],
      "problemTypes": [
        {
          "descriptions": [
            {
              "cweId": "CWE-269",
              "description": "CWE-269: Improper Privilege Management",
              "lang": "en",
              "type": "CWE"
            }
          ]
        },
        {
          "descriptions": [
            {
              "cweId": "CWE-284",
              "description": "CWE-284: Improper Access Control",
              "lang": "en",
              "type": "CWE"
            }
          ]
        },
        {
          "descriptions": [
            {
              "cweId": "CWE-829",
              "description": "CWE-829: Inclusion of Functionality from Untrusted Control Sphere",
              "lang": "en",
              "type": "CWE"
            }
          ]
        }
      ],
      "providerMetadata": {
        "dateUpdated": "2025-12-30T19:15:17.267Z",
        "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "shortName": "GitHub_M"
      },
      "references": [
        {
          "name": "https://github.com/AsfhtgkDavid/theshit/security/advisories/GHSA-95qg-89c2-w5hj",
          "tags": [
            "x_refsource_CONFIRM"
          ],
          "url": "https://github.com/AsfhtgkDavid/theshit/security/advisories/GHSA-95qg-89c2-w5hj"
        },
        {
          "name": "https://github.com/AsfhtgkDavid/theshit/commit/8e0b565e7876a83b0e1cfbacb8af39dadfdcc500",
          "tags": [
            "x_refsource_MISC"
          ],
          "url": "https://github.com/AsfhtgkDavid/theshit/commit/8e0b565e7876a83b0e1cfbacb8af39dadfdcc500"
        }
      ],
      "source": {
        "advisory": "GHSA-95qg-89c2-w5hj",
        "discovery": "UNKNOWN"
      },
      "title": "theshit vulnerable to unsafe loading of user-owned Python rules when running as root."
    }
  },
  "cveMetadata": {
    "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
    "assignerShortName": "GitHub_M",
    "cveId": "CVE-2025-69257",
    "datePublished": "2025-12-30T19:15:17.267Z",
    "dateReserved": "2025-12-30T15:59:12.239Z",
    "dateUpdated": "2025-12-30T19:28:19.205Z",
    "state": "PUBLISHED"
  },
  "dataType": "CVE_RECORD",
  "dataVersion": "5.2"
}

CVE-2025-68924 (GCVE-0-2025-68924)

Vulnerability from cvelistv5 – Published: 2026-01-16 00:00 – Updated: 2026-01-16 19:00 Unsupported When Assigned
VLAI
Summary
In Umbraco UmbracoForms through 8.13.16, an authenticated attacker can supply a malicious WSDL (aka Webservice) URL as a data source for remote code execution.
SSVC
Exploitation: none Automatable: no Technical Impact: total
CISA Coordinator · CISA-ADP (v2.0.3)
Decision recorded 2026-01-16 18:59 UTC
CWE
  • CWE-829 - Inclusion of Functionality from Untrusted Control Sphere
Assigner
mitre CNA under the mitre root
CNA scorecard E 28/100 over 2348 records in the last 180 days details
Impacted products
Vendor Product Version
Umbraco Forms Affected: 0 , ≤ 8.13.16 (semver)
    cpe:2.3:a:umbraco:forms:*:*:*:*:*:*:*:*
Create a notification for this product.
Show details on NVD website

{
  "containers": {
    "adp": [
      {
        "metrics": [
          {
            "other": {
              "content": {
                "id": "CVE-2025-68924",
                "options": [
                  {
                    "Exploitation": "none"
                  },
                  {
                    "Automatable": "no"
                  },
                  {
                    "Technical Impact": "total"
                  }
                ],
                "role": "CISA Coordinator",
                "timestamp": "2026-01-16T18:59:57.197602Z",
                "version": "2.0.3"
              },
              "type": "ssvc"
            }
          }
        ],
        "providerMetadata": {
          "dateUpdated": "2026-01-16T19:00:26.430Z",
          "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
          "shortName": "CISA-ADP"
        },
        "title": "CISA ADP Vulnrichment"
      }
    ],
    "cna": {
      "affected": [
        {
          "defaultStatus": "unknown",
          "packageURL": "pkg:nuget/UmbracoForms",
          "product": "Forms",
          "vendor": "Umbraco",
          "versions": [
            {
              "lessThanOrEqual": "8.13.16",
              "status": "affected",
              "version": "0",
              "versionType": "semver"
            }
          ]
        }
      ],
      "cpeApplicability": [
        {
          "nodes": [
            {
              "cpeMatch": [
                {
                  "criteria": "cpe:2.3:a:umbraco:forms:*:*:*:*:*:*:*:*",
                  "versionEndIncluding": "8.13.16",
                  "vulnerable": true
                }
              ],
              "negate": false,
              "operator": "OR"
            }
          ]
        }
      ],
      "descriptions": [
        {
          "lang": "en",
          "value": "In Umbraco UmbracoForms through 8.13.16, an authenticated attacker can supply a malicious WSDL (aka Webservice) URL as a data source for remote code execution."
        }
      ],
      "metrics": [
        {
          "cvssV3_1": {
            "baseScore": 7.5,
            "baseSeverity": "HIGH",
            "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H",
            "version": "3.1"
          }
        }
      ],
      "problemTypes": [
        {
          "descriptions": [
            {
              "cweId": "CWE-829",
              "description": "CWE-829 Inclusion of Functionality from Untrusted Control Sphere",
              "lang": "en",
              "type": "CWE"
            }
          ]
        }
      ],
      "providerMetadata": {
        "dateUpdated": "2026-01-16T18:42:31.086Z",
        "orgId": "8254265b-2729-46b6-b9e3-3dfca2d5bfca",
        "shortName": "mitre"
      },
      "references": [
        {
          "url": "https://our.umbraco.com/packages/developer-tools/umbraco-forms/"
        },
        {
          "url": "https://github.com/advisories/GHSA-vrgw-pc9c-qrrc"
        },
        {
          "url": "https://www.nuget.org/packages/UmbracoForms"
        }
      ],
      "tags": [
        "unsupported-when-assigned"
      ],
      "x_generator": {
        "engine": "enrichogram 0.0.1"
      }
    }
  },
  "cveMetadata": {
    "assignerOrgId": "8254265b-2729-46b6-b9e3-3dfca2d5bfca",
    "assignerShortName": "mitre",
    "cveId": "CVE-2025-68924",
    "datePublished": "2026-01-16T00:00:00.000Z",
    "dateReserved": "2025-12-24T00:00:00.000Z",
    "dateUpdated": "2026-01-16T19:00:26.430Z",
    "state": "PUBLISHED"
  },
  "dataType": "CVE_RECORD",
  "dataVersion": "5.2"
}

CVE-2025-67900 (GCVE-0-2025-67900)

Vulnerability from cvelistv5 – Published: 2025-12-14 22:48 – Updated: 2025-12-15 16:52
VLAI
Summary
NXLog Agent before 6.11 can load a file specified by the OPENSSL_CONF environment variable.
SSVC
Exploitation: none Automatable: no Technical Impact: total
CISA Coordinator · CISA-ADP (v2.0.3)
Decision recorded 2025-12-15 16:50 UTC
CWE
  • CWE-829 - Inclusion of Functionality from Untrusted Control Sphere
Assigner
mitre CNA under the mitre root
CNA scorecard E 28/100 over 2348 records in the last 180 days details
Impacted products
Vendor Product Version
NXLog NXLog Agent Affected: 0 , < 6.11 (custom)
Create a notification for this product.
Show details on NVD website

{
  "containers": {
    "adp": [
      {
        "metrics": [
          {
            "other": {
              "content": {
                "id": "CVE-2025-67900",
                "options": [
                  {
                    "Exploitation": "none"
                  },
                  {
                    "Automatable": "no"
                  },
                  {
                    "Technical Impact": "total"
                  }
                ],
                "role": "CISA Coordinator",
                "timestamp": "2025-12-15T16:50:42.455770Z",
                "version": "2.0.3"
              },
              "type": "ssvc"
            }
          }
        ],
        "providerMetadata": {
          "dateUpdated": "2025-12-15T16:52:24.229Z",
          "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
          "shortName": "CISA-ADP"
        },
        "title": "CISA ADP Vulnrichment"
      }
    ],
    "cna": {
      "affected": [
        {
          "defaultStatus": "unaffected",
          "product": "NXLog Agent",
          "vendor": "NXLog",
          "versions": [
            {
              "lessThan": "6.11",
              "status": "affected",
              "version": "0",
              "versionType": "custom"
            }
          ]
        }
      ],
      "descriptions": [
        {
          "lang": "en",
          "value": "NXLog Agent before 6.11 can load a file specified by the OPENSSL_CONF environment variable."
        }
      ],
      "metrics": [
        {
          "cvssV3_1": {
            "attackComplexity": "HIGH",
            "attackVector": "LOCAL",
            "availabilityImpact": "HIGH",
            "baseScore": 8.1,
            "baseSeverity": "HIGH",
            "confidentialityImpact": "HIGH",
            "integrityImpact": "HIGH",
            "privilegesRequired": "NONE",
            "scope": "CHANGED",
            "userInteraction": "NONE",
            "vectorString": "CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H",
            "version": "3.1"
          },
          "format": "CVSS",
          "scenarios": [
            {
              "lang": "en",
              "value": "GENERAL"
            }
          ]
        }
      ],
      "problemTypes": [
        {
          "descriptions": [
            {
              "cweId": "CWE-829",
              "description": "CWE-829 Inclusion of Functionality from Untrusted Control Sphere",
              "lang": "en",
              "type": "CWE"
            }
          ]
        }
      ],
      "providerMetadata": {
        "dateUpdated": "2025-12-14T22:53:40.998Z",
        "orgId": "8254265b-2729-46b6-b9e3-3dfca2d5bfca",
        "shortName": "mitre"
      },
      "references": [
        {
          "url": "https://docs.nxlog.co/agent/current/release-notes.html#nxlog-agent-6-11"
        }
      ],
      "x_generator": {
        "engine": "CVE-Request-form 0.0.1"
      }
    }
  },
  "cveMetadata": {
    "assignerOrgId": "8254265b-2729-46b6-b9e3-3dfca2d5bfca",
    "assignerShortName": "mitre",
    "cveId": "CVE-2025-67900",
    "datePublished": "2025-12-14T22:48:38.603Z",
    "dateReserved": "2025-12-14T22:48:38.218Z",
    "dateUpdated": "2025-12-15T16:52:24.229Z",
    "state": "PUBLISHED"
  },
  "dataType": "CVE_RECORD",
  "dataVersion": "5.2"
}

CVE-2025-67842 (GCVE-0-2025-67842)

Vulnerability from cvelistv5 – Published: 2025-12-19 00:00 – Updated: 2025-12-23 19:44 Exclusively Hosted Service
VLAI
Summary
The Static Asset API in Mintlify Platform before 2025-11-15 allows remote attackers to inject arbitrary web script or HTML via the subdomain parameter because any tenant's assets can be served on any other tenant's documentation site.
SSVC
Exploitation: poc Automatable: no Technical Impact: partial
CISA Coordinator · CISA-ADP (v2.0.3)
Decision recorded 2025-12-23 19:44 UTC
CWE
  • CWE-829 - Inclusion of Functionality from Untrusted Control Sphere
Assigner
mitre CNA under the mitre root
CNA scorecard E 28/100 over 2348 records in the last 180 days details
Impacted products
Vendor Product Version
Mintlify Mintlify Platform Affected: 0 , < 2025-11-15 (custom)
Create a notification for this product.
Show details on NVD website

{
  "containers": {
    "adp": [
      {
        "metrics": [
          {
            "other": {
              "content": {
                "id": "CVE-2025-67842",
                "options": [
                  {
                    "Exploitation": "poc"
                  },
                  {
                    "Automatable": "no"
                  },
                  {
                    "Technical Impact": "partial"
                  }
                ],
                "role": "CISA Coordinator",
                "timestamp": "2025-12-23T19:44:10.357257Z",
                "version": "2.0.3"
              },
              "type": "ssvc"
            }
          }
        ],
        "providerMetadata": {
          "dateUpdated": "2025-12-23T19:44:13.057Z",
          "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
          "shortName": "CISA-ADP"
        },
        "references": [
          {
            "tags": [
              "exploit"
            ],
            "url": "https://kibty.town/blog/mintlify/"
          }
        ],
        "title": "CISA ADP Vulnrichment"
      }
    ],
    "cna": {
      "affected": [
        {
          "defaultStatus": "unaffected",
          "product": "Mintlify Platform",
          "vendor": "Mintlify",
          "versions": [
            {
              "lessThan": "2025-11-15",
              "status": "affected",
              "version": "0",
              "versionType": "custom"
            }
          ]
        }
      ],
      "descriptions": [
        {
          "lang": "en",
          "value": "The Static Asset API in Mintlify Platform before 2025-11-15 allows remote attackers to inject arbitrary web script or HTML via the subdomain parameter because any tenant\u0027s assets can be served on any other tenant\u0027s documentation site."
        }
      ],
      "metrics": [
        {
          "cvssV3_1": {
            "baseScore": 6.4,
            "baseSeverity": "MEDIUM",
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N",
            "version": "3.1"
          }
        }
      ],
      "problemTypes": [
        {
          "descriptions": [
            {
              "cweId": "CWE-829",
              "description": "CWE-829 Inclusion of Functionality from Untrusted Control Sphere",
              "lang": "en",
              "type": "CWE"
            }
          ]
        }
      ],
      "providerMetadata": {
        "dateUpdated": "2025-12-19T15:10:55.827Z",
        "orgId": "8254265b-2729-46b6-b9e3-3dfca2d5bfca",
        "shortName": "mitre"
      },
      "references": [
        {
          "url": "https://www.mintlify.com/docs/changelog"
        },
        {
          "url": "https://www.mintlify.com/blog/working-with-security-researchers-november-2025"
        },
        {
          "url": "https://kibty.town/blog/mintlify/"
        },
        {
          "url": "https://gist.github.com/hackermondev/5e2cdc32849405fff6b46957747a2d28"
        },
        {
          "url": "https://news.ycombinator.com/item?id=46317098"
        },
        {
          "url": "https://heartbreak.ing"
        }
      ],
      "tags": [
        "exclusively-hosted-service"
      ],
      "x_generator": {
        "engine": "enrichogram 0.0.1"
      }
    }
  },
  "cveMetadata": {
    "assignerOrgId": "8254265b-2729-46b6-b9e3-3dfca2d5bfca",
    "assignerShortName": "mitre",
    "cveId": "CVE-2025-67842",
    "datePublished": "2025-12-19T00:00:00.000Z",
    "dateReserved": "2025-12-12T00:00:00.000Z",
    "dateUpdated": "2025-12-23T19:44:13.057Z",
    "state": "PUBLISHED"
  },
  "dataType": "CVE_RECORD",
  "dataVersion": "5.2"
}

Mitigation MIT-4
Architecture and Design

Strategy: Libraries or Frameworks

Use a vetted library or framework that does not allow this weakness to occur or provides constructs that make this weakness easier to avoid [REF-1482].

Mitigation MIT-21.1
Architecture and Design

Strategy: Enforcement by Conversion

  • When the set of acceptable objects, such as filenames or URLs, is limited or known, create a mapping from a set of fixed input values (such as numeric IDs) to the actual filenames or URLs, and reject all other inputs.
  • For example, ID 1 could map to "inbox.txt" and ID 2 could map to "profile.txt". Features such as the ESAPI AccessReferenceMap [REF-45] provide this capability.
Mitigation MIT-15
Architecture and Design

For any security checks that are performed on the client side, ensure that these checks are duplicated on the server side, in order to avoid CWE-602. Attackers can bypass the client-side checks by modifying values after the checks have been performed, or by changing the client to remove the client-side checks entirely. Then, these modified values would be submitted to the server.

Mitigation MIT-22
Architecture and Design Operation

Strategy: Sandbox or Jail

  • Run the code in a "jail" or similar sandbox environment that enforces strict boundaries between the process and the operating system. This may effectively restrict which files can be accessed in a particular directory or which commands can be executed by the software.
  • OS-level examples include the Unix chroot jail, AppArmor, and SELinux. In general, managed code may provide some protection. For example, java.io.FilePermission in the Java SecurityManager allows the software to specify restrictions on file operations.
  • This may not be a feasible solution, and it only limits the impact to the operating system; the rest of the application may still be subject to compromise.
  • Be careful to avoid CWE-243 and other weaknesses related to jails.
Mitigation MIT-17
Architecture and Design Operation

Strategy: Environment Hardening

Run your code using the lowest privileges that are required to accomplish the necessary tasks [REF-76]. If possible, create isolated accounts with limited privileges that are only used for a single task. That way, a successful attack will not immediately give the attacker access to the rest of the software or its environment. For example, database applications rarely need to run as the database administrator, especially in day-to-day operations.

Mitigation MIT-5.1
Implementation

Strategy: Input Validation

  • Assume all input is malicious. Use an "accept known good" input validation strategy, i.e., use a list of acceptable inputs that strictly conform to specifications. Reject any input that does not strictly conform to specifications, or transform it into something that does.
  • When performing input validation, consider all potentially relevant properties, including length, type of input, the full range of acceptable values, missing or extra inputs, syntax, consistency across related fields, and conformance to business rules. As an example of business rule logic, "boat" may be syntactically valid because it only contains alphanumeric characters, but it is not valid if the input is only expected to contain colors such as "red" or "blue."
  • Do not rely exclusively on looking for malicious or malformed inputs. This is likely to miss at least one undesirable input, especially if the code's environment changes. This can give attackers enough room to bypass the intended validation. However, denylists can be useful for detecting potential attacks or determining which inputs are so malformed that they should be rejected outright.
  • When validating filenames, use stringent allowlists that limit the character set to be used. If feasible, only allow a single "." character in the filename to avoid weaknesses such as CWE-23, and exclude directory separators such as "/" to avoid CWE-36. Use a list of allowable file extensions, which will help to avoid CWE-434.
  • Do not rely exclusively on a filtering mechanism that removes potentially dangerous characters. This is equivalent to a denylist, which may be incomplete (CWE-184). For example, filtering "/" is insufficient protection if the filesystem also supports the use of "\" as a directory separator. Another possible error could occur when the filtering is applied in a way that still produces dangerous data (CWE-182). For example, if "../" sequences are removed from the ".../...//" string in a sequential fashion, two instances of "../" would be removed from the original string, but the remaining characters would still form the "../" string.
Mitigation MIT-34
Architecture and Design Operation

Strategy: Attack Surface Reduction

  • Store library, include, and utility files outside of the web document root, if possible. Otherwise, store them in a separate directory and use the web server's access control capabilities to prevent attackers from directly requesting them. One common practice is to define a fixed constant in each calling program, then check for the existence of the constant in the library/include file; if the constant does not exist, then the file was directly requested, and it can exit immediately.
  • This significantly reduces the chance of an attacker being able to bypass any protection mechanisms that are in the base program but not in the include files. It will also reduce the attack surface.
Mitigation MIT-6
Architecture and Design Implementation

Strategy: Attack Surface Reduction

  • Understand all the potential areas where untrusted inputs can enter your software: parameters or arguments, cookies, anything read from the network, environment variables, reverse DNS lookups, query results, request headers, URL components, e-mail, files, filenames, databases, and any external systems that provide data to the application. Remember that such inputs may be obtained indirectly through API calls.
  • Many file inclusion problems occur because the programmer assumed that certain inputs could not be modified, especially for cookies and URL components.
Mitigation MIT-29
Operation

Strategy: Firewall

Use an application firewall that can detect attacks against this weakness. It can be beneficial in cases in which the code cannot be fixed (because it is controlled by a third party), as an emergency prevention measure while more comprehensive software assurance measures are applied, or to provide defense in depth [REF-1481].

CAPEC-175: Code Inclusion

An adversary exploits a weakness on the target to force arbitrary code to be retrieved locally or from a remote location and executed. This differs from code injection in that code injection involves the direct inclusion of code while code inclusion involves the addition or replacement of a reference to a code file, which is subsequently loaded by the target and used as part of the code of some application.

CAPEC-201: Serialized Data External Linking

An adversary creates a serialized data file (e.g. XML, YAML, etc...) that contains an external data reference. Because serialized data parsers may not validate documents with external references, there may be no checks on the nature of the reference in the external data. This can allow an adversary to open arbitrary files or connections, which may further lead to the adversary gaining access to information on the system that they would normally be unable to obtain.

CAPEC-228: DTD Injection

An attacker injects malicious content into an application's DTD in an attempt to produce a negative technical impact. DTDs are used to describe how XML documents are processed. Certain malformed DTDs (for example, those with excessive entity expansion as described in CAPEC 197) can cause the XML parsers that process the DTDs to consume excessive resources resulting in resource depletion.

CAPEC-251: Local Code Inclusion

The attacker forces an application to load arbitrary code files from the local machine. The attacker could use this to try to load old versions of library files that have known vulnerabilities, to load files that the attacker placed on the local machine during a prior attack, or to otherwise change the functionality of the targeted application in unexpected ways.

CAPEC-252: PHP Local File Inclusion

The attacker loads and executes an arbitrary local PHP file on a target machine. The attacker could use this to try to load old versions of PHP files that have known vulnerabilities, to load PHP files that the attacker placed on the local machine during a prior attack, or to otherwise change the functionality of the targeted application in unexpected ways.

CAPEC-253: Remote Code Inclusion

The attacker forces an application to load arbitrary code files from a remote location. The attacker could use this to try to load old versions of library files that have known vulnerabilities, to load malicious files that the attacker placed on the remote machine, or to otherwise change the functionality of the targeted application in unexpected ways.

CAPEC-263: Force Use of Corrupted Files

This describes an attack where an application is forced to use a file that an attacker has corrupted. The result is often a denial of service caused by the application being unable to process the corrupted file, but other results, including the disabling of filters or access controls (if the application fails in an unsafe way rather than failing by locking down) or buffer overflows are possible.

CAPEC-538: Open-Source Library Manipulation

Adversaries implant malicious code in open source software (OSS) libraries to have it widely distributed, as OSS is commonly downloaded by developers and other users to incorporate into software development projects. The adversary can have a particular system in mind to target, or the implantation can be the first stage of follow-on attacks on many systems.

CAPEC-549: Local Execution of Code

An adversary installs and executes malicious code on the target system in an effort to achieve a negative technical impact. Examples include rootkits, ransomware, spyware, adware, and others.

CAPEC-640: Inclusion of Code in Existing Process

The adversary takes advantage of a bug in an application failing to verify the integrity of the running process to execute arbitrary code in the address space of a separate live process. The adversary could use running code in the context of another process to try to access process's memory, system/network resources, etc. The goal of this attack is to evade detection defenses and escalate privileges by masking the malicious code under an existing legitimate process. Examples of approaches include but not limited to: dynamic-link library (DLL) injection, portable executable injection, thread execution hijacking, ptrace system calls, VDSO hijacking, function hooking, reflective code loading, and more.

CAPEC-660: Root/Jailbreak Detection Evasion via Hooking

An adversary forces a non-restricted mobile application to load arbitrary code or code files, via Hooking, with the goal of evading Root/Jailbreak detection. Mobile device users often Root/Jailbreak their devices in order to gain administrative control over the mobile operating system and/or to install third-party mobile applications that are not provided by authorized application stores (e.g. Google Play Store and Apple App Store). Adversaries may further leverage these capabilities to escalate privileges or bypass access control on legitimate applications. Although many mobile applications check if a mobile device is Rooted/Jailbroken prior to authorized use of the application, adversaries may be able to "hook" code in order to circumvent these checks. Successfully evading Root/Jailbreak detection allows an adversary to execute administrative commands, obtain confidential data, impersonate legitimate users of the application, and more.

CAPEC-695: Repo Jacking

An adversary takes advantage of the redirect property of directly linked Version Control System (VCS) repositories to trick users into incorporating malicious code into their applications.

CAPEC-698: Install Malicious Extension

An adversary directly installs or tricks a user into installing a malicious extension into existing trusted software, with the goal of achieving a variety of negative technical impacts.