{
  "_links": {
    "capec": {
      "href": "/api/v1/vulnerability/cve-2019-1003030/capec"
    },
    "cvss": {
      "href": "/api/v1/vulnerability/cve-2019-1003030/cvss"
    },
    "cwe": {
      "href": "/api/v1/vulnerability/cve-2019-1003030/cwe"
    },
    "enrichment": {
      "href": "/api/v1/vulnerability/cve-2019-1003030/enrichment"
    },
    "gcve": {
      "href": "/api/v1/vulnerability/cve-2019-1003030/gcve"
    },
    "self": {
      "href": "/api/v1/vulnerability/cve-2019-1003030"
    },
    "sightings": {
      "href": "/api/v1/sightings/cve-2019-1003030"
    }
  },
  "data": {
    "nuclei": true,
    "nuclei_template": "http/cves/2019/CVE-2019-1003030.yaml",
    "nuclei_template_severity": "critical",
    "nuclei_template_yaml": "id: CVE-2019-1003030\n\ninfo:\n  name: Jenkins Pipeline Groovy Plugin <=2.63 - Insecure Deserialization\n  author: princechaddha\n  severity: critical\n  description: |\n    Jenkins Pipeline: Groovy Plugin (workflow-cps) version 2.63 and earlier contains a sandbox bypass vulnerability in CpsGroovyShell.java. During parsing, compilation, and script instantiation of CPS-transformed pipeline scripts, sandbox protections are not applied, allowing authenticated users with Overall/Read permission to execute arbitrary code on the Jenkins controller JVM.\n  impact: |\n    Low-privilege authenticated users (requiring only Overall/Read) can bypass the Groovy sandbox and execute arbitrary OS commands on the Jenkins controller. This leads to full CI/CD pipeline compromise: credential theft, SSH key extraction, arbitrary node execution, and supply chain attacks via poisoned build artifacts.\n  remediation: |\n    Upgrade Pipeline: Groovy Plugin (workflow-cps) to version 2.64 or later. If upgrading is not immediately possible, restrict Overall/Read access to trusted users only, or disable Pipeline job creation for untrusted users.\n  reference:\n    - https://www.jenkins.io/security/advisory/2019-03-06/#SECURITY-1336\n    - https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-1003030\n    - https://github.com/overgrowncarrot1/CVE-2019-1003030\n    - https://nvd.nist.gov/vuln/detail/CVE-2019-1003030\n    - http://packetstormsecurity.com/files/159603/Jenkins-2.63-Sandbox-Bypass.html\n  classification:\n    cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H\n    cvss-score: 9.9\n    cve-id: CVE-2019-1003030\n    cwe-id: CWE-693\n    epss-score: 0.96868\n    epss-percentile: 0.99887\n    cpe: cpe:2.3:a:jenkins:pipeline_groovy:*:*:*:*:*:jenkins:*:*\n  metadata:\n    verified: true\n    max-request: 2\n    vendor: jenkins\n    product: workflow-cps\n    framework: jenkins\n    shodan-query: http.favicon.hash:81586312\n    fofa-query: icon_hash=81586312\n  tags: cve,cve2019,jenkins,plugin,sandbox-bypass,rce,authenticated,kev,vkev,vuln,passive\n\nflow: http(1) && http(2)\n\nhttp:\n  - method: GET\n    path:\n      - \"{{BaseURL}}\"\n      - \"{{BaseURL}}/login\"\n\n    host-redirects: true\n    max-redirects: 2\n\n    stop-at-first-match: true\n\n    matchers:\n      - type: word\n        part: header\n        words:\n          - \"X-Jenkins\"\n        case-insensitive: true\n        internal: true\n\n    extractors:\n      - type: kval\n        name: jenkins_ver\n        kval:\n          - x_jenkins\n        internal: true\n\n  - method: GET\n    path:\n      - \"{{BaseURL}}/pluginManager/api/json?depth=1&tree=plugins[shortName,version,active]\"\n\n    matchers-condition: and\n    matchers:\n      - type: word\n        part: body\n        words:\n          - \"workflow-cps\"\n\n      - type: dsl\n        dsl:\n          - 'compare_versions(cps_ver, \"<= 2.63\")'\n\n      - type: status\n        status:\n          - 200\n\n    extractors:\n      - type: regex\n        name: cps_ver\n        part: body\n        regex:\n          - '\"workflow-cps\"[^}]*?\"version\"\\s*:\\s*\"([^\"]+)\"'\n        group: 1\n        internal: true\n\n      - type: dsl\n        dsl:\n          - '\"Jenkins \" + jenkins_ver + \"\"'\n# digest: 490a0046304402200a8878f30e59e5d4f61fcce6662268ab5f6d423616aba2e1ef4b6252a28e7bb602202a17ddb4ecef49f4d0ff3e7e6f60fbd0ebd63a975da0ae0c232ce8fdfbacf8ca:922c64590222798bb761d5b6d8e72950"
  },
  "source": "nuclei",
  "vuln_id": "cve-2019-1003030"
}