Search

Find a vulnerability

Search criteria ⓘ Use this form to refine search results.
Full-text search supports keyword queries with ranking and filtering.
You can combine vendor, product, and sources to narrow results.
Enable “Apply ordering” to sort by date instead of relevance.

    1233 vulnerabilities by linuxfoundation

    CVE-2026-106558 (GCVE-0-2026-106558)

    Vulnerability from nvd – Published: 2026-10-07 14:45 – Updated: 2026-10-10 02:27
    VLAI
    Title
    Backstage: Improper validation of TechDocs MkDocs configuration
    Summary
    Backstage is an open framework for building developer portals. Prior to 1.14.8, 1.15.6, and 2.0.1, the @backstage/plugin-techdocs-node package improperly validated mapping-style markdown_extensions configuration. An authenticated attacker who can register or influence an SCM-backed documentation source may bypass TechDocs sanitization and cause Python objects to be imported and instantiated in the generator runtime, leading to arbitrary code execution. Earlier fixes in versions 1.14.6 and 1.15.4 did not fully address the supported mapping representation of markdown_extensions. Impact is greatest when documentation generation runs with backend credentials, filesystem access, or internal network access. This issue is fixed in versions 1.14.8, 1.15.6, and 2.0.1.
    SSVC
    Exploitation: none Automatable: no Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-10 02:27 UTC
    CWE
    • CWE-502 - Deserialization of Untrusted Data
    Assigner
    GitHub_M CNA under the mitre root
    CNA scorecard C 72/100 over 7637 records in the last 180 days details
    Impacted products
    Vendor Product Version
    backstage backstage Affected: < 1.50.7
    Affected: >= 1.51.0-next.0, < 1.54.9
    Affected: >= 1.55.0-next.0, < 1.55.2
    Create a notification for this product.
    @backstage plugin-techdocs-node Affected: < 1.14.8
    Affected: >= 1.15.0, < 1.15.6
    Affected: >= 2.0.0, < 2.0.1
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-106558",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-10T02:27:02.807453Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-10T02:27:17.131Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "backstage",
              "vendor": "backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.50.7"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.51.0-next.0, \u003c 1.54.9"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.55.0-next.0, \u003c 1.55.2"
                }
              ]
            },
            {
              "product": "plugin-techdocs-node",
              "vendor": "@backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.14.8"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.15.0, \u003c 1.15.6"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 2.0.0, \u003c 2.0.1"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Backstage is an open framework for building developer portals. Prior to 1.14.8, 1.15.6, and 2.0.1, the @backstage/plugin-techdocs-node package improperly validated mapping-style markdown_extensions configuration. An authenticated attacker who can register or influence an SCM-backed documentation source may bypass TechDocs sanitization and cause Python objects to be imported and instantiated in the generator runtime, leading to arbitrary code execution. Earlier fixes in versions 1.14.6 and 1.15.4 did not fully address the supported mapping representation of markdown_extensions. Impact is greatest when documentation generation runs with backend credentials, filesystem access, or internal network access. This issue is fixed in versions 1.14.8, 1.15.6, and 2.0.1."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 8.8,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "LOW",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-502",
                  "description": "CWE-502: Deserialization of Untrusted Data",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-07T14:45:25.679Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/backstage/backstage/security/advisories/GHSA-qmw3-745m-w99g",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/backstage/backstage/security/advisories/GHSA-qmw3-745m-w99g"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/32723a0fe4e12ed80535fc65d5331765c55aa91b",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/32723a0fe4e12ed80535fc65d5331765c55aa91b"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/944edb51c8524d3664b18f2d57ba101b1c93b709",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/944edb51c8524d3664b18f2d57ba101b1c93b709"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/f18e9abcc6051491862b15e4fc60e69f8d52310c",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/f18e9abcc6051491862b15e4fc60e69f8d52310c"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.50.7",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.50.7"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.54.9",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.54.9"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.55.2",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.55.2"
            }
          ],
          "source": {
            "advisory": "GHSA-qmw3-745m-w99g",
            "discovery": "UNKNOWN"
          },
          "title": "Backstage: Improper validation of TechDocs MkDocs configuration"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-106558",
        "datePublished": "2026-10-07T14:45:25.679Z",
        "dateReserved": "2026-10-06T20:31:59.017Z",
        "dateUpdated": "2026-10-10T02:27:17.131Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-106556 (GCVE-0-2026-106556)

    Vulnerability from nvd – Published: 2026-10-07 14:39 – Updated: 2026-10-07 16:16
    VLAI
    Title
    Backstage: Configuration bypass in TechDocs mkdocs.yml sanitization
    Summary
    Backstage is an open framework for building developer portals. Prior to 1.14.6, the @backstage/plugin-techdocs-node package is affected by configuration bypass in techdocs mkdocs.yml sanitization. Insufficient validation of MkDocs configuration during TechDocs generation could allow an authenticated user who can register or modify documentation sources to execute arbitrary commands in the build environment. Impact is limited to resources accessible to the TechDocs backend or build container. This issue is fixed in versions 1.14.6 and 1.15.4.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-07 16:15 UTC
    CWE
    • CWE-78 - Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
    • CWE-184 - Incomplete List of Disallowed Inputs
    Assigner
    GitHub_M CNA under the mitre root
    CNA scorecard C 72/100 over 7637 records in the last 180 days details
    Impacted products
    Vendor Product Version
    backstage backstage Affected: < 1.50.5
    Affected: >= 1.51.0-next.0, < 1.54.6
    Create a notification for this product.
    @backstage plugin-techdocs-node Affected: < 1.14.6
    Affected: >= 1.15.0, < 1.15.4
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-106556",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-07T16:15:35.192583Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-07T16:16:36.009Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "backstage",
              "vendor": "backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.50.5"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.51.0-next.0, \u003c 1.54.6"
                }
              ]
            },
            {
              "product": "plugin-techdocs-node",
              "vendor": "@backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.14.6"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.15.0, \u003c 1.15.4"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Backstage is an open framework for building developer portals. Prior to 1.14.6, the @backstage/plugin-techdocs-node package is affected by configuration bypass in techdocs mkdocs.yml sanitization. Insufficient validation of MkDocs configuration during TechDocs generation could allow an authenticated user who can register or modify documentation sources to execute arbitrary commands in the build environment. Impact is limited to resources accessible to the TechDocs backend or build container. This issue is fixed in versions 1.14.6 and 1.15.4."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "LOW",
                "baseScore": 7.7,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "LOW",
                "privilegesRequired": "LOW",
                "scope": "CHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:L/A:L",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-78",
                  "description": "CWE-78: Improper Neutralization of Special Elements used in an OS Command (\u0027OS Command Injection\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-184",
                  "description": "CWE-184: Incomplete List of Disallowed Inputs",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-07T14:39:36.015Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/backstage/backstage/security/advisories/GHSA-g2hj-v2j6-vfvg",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/backstage/backstage/security/advisories/GHSA-g2hj-v2j6-vfvg"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/25125ee727a3de3418a8fa6a9e458cd5b73ecf26",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/25125ee727a3de3418a8fa6a9e458cd5b73ecf26"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/b6d1aea0bef99b8dfec3c8746032474867ba677a",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/b6d1aea0bef99b8dfec3c8746032474867ba677a"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.50.5",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.50.5"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.54.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.54.6"
            }
          ],
          "source": {
            "advisory": "GHSA-g2hj-v2j6-vfvg",
            "discovery": "UNKNOWN"
          },
          "title": "Backstage: Configuration bypass in TechDocs mkdocs.yml sanitization"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-106556",
        "datePublished": "2026-10-07T14:39:36.015Z",
        "dateReserved": "2026-10-06T20:31:59.016Z",
        "dateUpdated": "2026-10-07T16:16:36.009Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-106510 (GCVE-0-2026-106510)

    Vulnerability from nvd – Published: 2026-10-07 14:36 – Updated: 2026-10-07 17:15
    VLAI
    Title
    Backstage: Remote code execution via crafted markdown_extensions in TechDocs mkdocs.yml
    Summary
    Backstage is an open framework for building developer portals. Prior to 1.14.6, the @backstage/plugin-techdocs-node package is affected by remote code execution via crafted markdown_extensions in techdocs mkdocs.yml. An authenticated user who can register catalog entities can provide a crafted mkdocs.yml causing arbitrary OS command execution on the TechDocs build host when the docs are built. This issue is fixed in versions 1.14.6 and 1.15.4.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-07 17:13 UTC
    CWE
    • CWE-183 - Permissive List of Allowed Inputs
    • CWE-470 - Use of Externally-Controlled Input to Select Classes or Code ('Unsafe Reflection')
    Assigner
    GitHub_M CNA under the mitre root
    CNA scorecard C 72/100 over 7637 records in the last 180 days details
    Impacted products
    Vendor Product Version
    backstage backstage Affected: < 1.50.5
    Affected: >= 1.51.0-next.0, < 1.54.6
    Create a notification for this product.
    @backstage plugin-techdocs-node Affected: < 1.14.6
    Affected: >= 1.15.0, < 1.15.4
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-106510",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-07T17:13:13.346488Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-07T17:15:43.410Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "backstage",
              "vendor": "backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.50.5"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.51.0-next.0, \u003c 1.54.6"
                }
              ]
            },
            {
              "product": "plugin-techdocs-node",
              "vendor": "@backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.14.6"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.15.0, \u003c 1.15.4"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Backstage is an open framework for building developer portals. Prior to 1.14.6, the @backstage/plugin-techdocs-node package is affected by remote code execution via crafted markdown_extensions in techdocs mkdocs.yml. An authenticated user who can register catalog entities can provide a crafted mkdocs.yml causing arbitrary OS command execution on the TechDocs build host when the docs are built. This issue is fixed in versions 1.14.6 and 1.15.4."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "LOW",
                "baseScore": 7.7,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "LOW",
                "privilegesRequired": "LOW",
                "scope": "CHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:L/A:L",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-183",
                  "description": "CWE-183: Permissive List of Allowed Inputs",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-470",
                  "description": "CWE-470: Use of Externally-Controlled Input to Select Classes or Code (\u0027Unsafe Reflection\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-07T14:36:53.929Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/backstage/backstage/security/advisories/GHSA-4488-j8vj-vqqv",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/backstage/backstage/security/advisories/GHSA-4488-j8vj-vqqv"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/02cd7cdbb18b687446277b5602adaee7f1d53cbb",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/02cd7cdbb18b687446277b5602adaee7f1d53cbb"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/a900a9953c8f7ad3ba1906d1d257725a9996cc9d",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/a900a9953c8f7ad3ba1906d1d257725a9996cc9d"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.50.5",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.50.5"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.54.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.54.6"
            }
          ],
          "source": {
            "advisory": "GHSA-4488-j8vj-vqqv",
            "discovery": "UNKNOWN"
          },
          "title": "Backstage: Remote code execution via crafted markdown_extensions in TechDocs mkdocs.yml"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-106510",
        "datePublished": "2026-10-07T14:36:53.929Z",
        "dateReserved": "2026-10-06T18:46:47.767Z",
        "dateUpdated": "2026-10-07T17:15:43.410Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-106509 (GCVE-0-2026-106509)

    Vulnerability from nvd – Published: 2026-10-06 21:50 – Updated: 2026-10-07 18:01
    VLAI
    Title
    Backstage: Improper validation of MkDocs theme configuration in TechDocs
    Summary
    Backstage is an open framework for building developer portals. Prior to 1.14.6, the @backstage/plugin-techdocs-node package is affected by improper validation of mkdocs theme configuration in techdocs. When TechDocs is configured to build documentation locally or in a container, a user with write access to a registered repository can include configuration values in mkdocs.yml that cause arbitrary code execution during the documentation build process. This issue is fixed in versions 1.14.6 and 1.15.4.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-07 18:01 UTC
    CWE
    • CWE-94 - Improper Control of Generation of Code ('Code Injection')
    • CWE-1336 - Improper Neutralization of Special Elements Used in a Template Engine
    Assigner
    GitHub_M CNA under the mitre root
    CNA scorecard C 72/100 over 7637 records in the last 180 days details
    Impacted products
    Vendor Product Version
    backstage backstage Affected: < 1.50.5
    Affected: >= 1.51.0-next.0, < 1.54.6
    Create a notification for this product.
    @backstage plugin-techdocs-node Affected: < 1.14.6
    Affected: >= 1.15.0, < 1.15.4
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-106509",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-07T18:01:39.138438Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-07T18:01:48.511Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "backstage",
              "vendor": "backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.50.5"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.51.0-next.0, \u003c 1.54.6"
                }
              ]
            },
            {
              "product": "plugin-techdocs-node",
              "vendor": "@backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.14.6"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.15.0, \u003c 1.15.4"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Backstage is an open framework for building developer portals. Prior to 1.14.6, the @backstage/plugin-techdocs-node package is affected by improper validation of mkdocs theme configuration in techdocs. When TechDocs is configured to build documentation locally or in a container, a user with write access to a registered repository can include configuration values in mkdocs.yml that cause arbitrary code execution during the documentation build process. This issue is fixed in versions 1.14.6 and 1.15.4."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "LOW",
                "baseScore": 7.7,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "LOW",
                "privilegesRequired": "LOW",
                "scope": "CHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:L/A:L",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-94",
                  "description": "CWE-94: Improper Control of Generation of Code (\u0027Code Injection\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-1336",
                  "description": "CWE-1336: Improper Neutralization of Special Elements Used in a Template Engine",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-06T21:50:07.721Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/backstage/backstage/security/advisories/GHSA-8w7q-29mw-gf5c",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/backstage/backstage/security/advisories/GHSA-8w7q-29mw-gf5c"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/02cd7cdbb18b687446277b5602adaee7f1d53cbb",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/02cd7cdbb18b687446277b5602adaee7f1d53cbb"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/a900a9953c8f7ad3ba1906d1d257725a9996cc9d",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/a900a9953c8f7ad3ba1906d1d257725a9996cc9d"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.50.5",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.50.5"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.54.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.54.6"
            }
          ],
          "source": {
            "advisory": "GHSA-8w7q-29mw-gf5c",
            "discovery": "UNKNOWN"
          },
          "title": "Backstage: Improper validation of MkDocs theme configuration in TechDocs"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-106509",
        "datePublished": "2026-10-06T21:50:07.721Z",
        "dateReserved": "2026-10-06T18:46:47.767Z",
        "dateUpdated": "2026-10-07T18:01:48.511Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-106508 (GCVE-0-2026-106508)

    Vulnerability from nvd – Published: 2026-10-06 21:47 – Updated: 2026-10-09 01:56
    VLAI
    Title
    Backstage: Potential file exposure through local TechDocs publisher
    Summary
    Backstage is an open framework for building developer portals. Prior to 1.15.4, the @backstage/plugin-techdocs-node package is affected by potential file exposure through local techdocs publisher. When using the local TechDocs publisher (techdocs.publisher.type: 'local'), it was possible for the documentation serving endpoint to follow filesystem references outside the intended documentation tree, potentially exposing host files to authenticated users. This is mitigated by the fact that exploration requires preconditions that do not arise through normal MkDocs operation. Cloud-based publishers (S3, GCS, Azure Blob Storage) are not affected. This issue is fixed in version 1.15.4.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-09 01:56 UTC
    CWE
    • CWE-22 - Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
    • CWE-59 - Improper Link Resolution Before File Access ('Link Following')
    Assigner
    GitHub_M CNA under the mitre root
    CNA scorecard C 72/100 over 7637 records in the last 180 days details
    Impacted products
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-106508",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-09T01:56:28.353880Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-09T01:56:38.002Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "backstage",
              "vendor": "backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.54.6"
                }
              ]
            },
            {
              "product": "plugin-techdocs-node",
              "vendor": "@backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.15.4"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Backstage is an open framework for building developer portals. Prior to 1.15.4, the @backstage/plugin-techdocs-node package is affected by potential file exposure through local techdocs publisher. When using the local TechDocs publisher (techdocs.publisher.type: \u0027local\u0027), it was possible for the documentation serving endpoint to follow filesystem references outside the intended documentation tree, potentially exposing host files to authenticated users. This is mitigated by the fact that exploration requires preconditions that do not arise through normal MkDocs operation. Cloud-based publishers (S3, GCS, Azure Blob Storage) are not affected. This issue is fixed in version 1.15.4."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 5.3,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "NONE",
                "privilegesRequired": "LOW",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-22",
                  "description": "CWE-22: Improper Limitation of a Pathname to a Restricted Directory (\u0027Path Traversal\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-59",
                  "description": "CWE-59: Improper Link Resolution Before File Access (\u0027Link Following\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-06T21:47:35.516Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/backstage/backstage/security/advisories/GHSA-cm77-ch27-6w6v",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/backstage/backstage/security/advisories/GHSA-cm77-ch27-6w6v"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/6aecb26f337ffec1d4e67ce903cf1e39b6082ec4",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/6aecb26f337ffec1d4e67ce903cf1e39b6082ec4"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.54.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.54.6"
            }
          ],
          "source": {
            "advisory": "GHSA-cm77-ch27-6w6v",
            "discovery": "UNKNOWN"
          },
          "title": "Backstage: Potential file exposure through local TechDocs publisher"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-106508",
        "datePublished": "2026-10-06T21:47:35.516Z",
        "dateReserved": "2026-10-06T18:46:47.767Z",
        "dateUpdated": "2026-10-09T01:56:38.002Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-106507 (GCVE-0-2026-106507)

    Vulnerability from nvd – Published: 2026-10-06 21:46 – Updated: 2026-10-07 15:03
    VLAI
    Title
    Backstage: TechDocs arbitrary file read via mkdocs snippets
    Summary
    Backstage is an open framework for building developer portals. Prior to 1.15.4, the @backstage/plugin-techdocs-node package is affected by techdocs arbitrary file read via mkdocs snippets. Unsafe path resolution in TechDocs source tree handling allows an authenticated user who can register documentation sources to include content from outside the intended documentation boundary. Depending on deployment, this may expose files readable by the build process. This issue is fixed in version 1.15.4.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-07 15:03 UTC
    CWE
    • CWE-59 - Improper Link Resolution Before File Access ('Link Following')
    • CWE-61 - UNIX Symbolic Link (Symlink) Following
    Assigner
    GitHub_M CNA under the mitre root
    CNA scorecard C 72/100 over 7637 records in the last 180 days details
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-106507",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-07T15:03:07.022146Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-07T15:03:20.623Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "backstage",
              "vendor": "backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.54.6"
                }
              ]
            },
            {
              "product": "plugin-techdocs-node",
              "vendor": "@backstage/plugin-techdocs-node",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.15.4"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Backstage is an open framework for building developer portals. Prior to 1.15.4, the @backstage/plugin-techdocs-node package is affected by techdocs arbitrary file read via mkdocs snippets. Unsafe path resolution in TechDocs source tree handling allows an authenticated user who can register documentation sources to include content from outside the intended documentation boundary. Depending on deployment, this may expose files readable by the build process. This issue is fixed in version 1.15.4."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 5.3,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "NONE",
                "privilegesRequired": "LOW",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-59",
                  "description": "CWE-59: Improper Link Resolution Before File Access (\u0027Link Following\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-61",
                  "description": "CWE-61: UNIX Symbolic Link (Symlink) Following",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-06T21:46:08.014Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/backstage/backstage/security/advisories/GHSA-vmqh-7cj9-mvcj",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/backstage/backstage/security/advisories/GHSA-vmqh-7cj9-mvcj"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/911ca36f10e654c5517da029129230fc05a4f580",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/911ca36f10e654c5517da029129230fc05a4f580"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.54.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.54.6"
            }
          ],
          "source": {
            "advisory": "GHSA-vmqh-7cj9-mvcj",
            "discovery": "UNKNOWN"
          },
          "title": "Backstage: TechDocs arbitrary file read via mkdocs snippets"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-106507",
        "datePublished": "2026-10-06T21:46:08.014Z",
        "dateReserved": "2026-10-06T18:46:47.766Z",
        "dateUpdated": "2026-10-07T15:03:20.623Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-106506 (GCVE-0-2026-106506)

    Vulnerability from nvd – Published: 2026-10-06 21:44 – Updated: 2026-10-07 17:06
    VLAI
    Title
    Backstage: Improper input validation in scaffolder task list ordering
    Summary
    Backstage is an open framework for building developer portals. Prior to 4.1.0, the @backstage/plugin-scaffolder-backend package is affected by improper input validation in scaffolder task list ordering. An authenticated Backstage user with permission to create and read relevant scaffolder tasks may be able to infer confidential task data under specific conditions. Successful exploitation requires retained task secrets, visibility of a target task, knowledge of the secret structure, and repeated requests. This issue is fixed in version 4.1.0.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-07 15:27 UTC
    CWE
    • CWE-202 - Exposure of Sensitive Information Through Data Queries
    • CWE-203 - Observable Discrepancy
    Assigner
    GitHub_M CNA under the mitre root
    CNA scorecard C 72/100 over 7637 records in the last 180 days details
    Impacted products
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-106506",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-07T15:27:07.462310Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-07T17:06:30.804Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "backstage",
              "vendor": "backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.54.6"
                }
              ]
            },
            {
              "product": "plugin-scaffolder-backend",
              "vendor": "@backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 4.1.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Backstage is an open framework for building developer portals. Prior to 4.1.0, the @backstage/plugin-scaffolder-backend package is affected by improper input validation in scaffolder task list ordering. An authenticated Backstage user with permission to create and read relevant scaffolder tasks may be able to infer confidential task data under specific conditions. Successful exploitation requires retained task secrets, visibility of a target task, knowledge of the secret structure, and repeated requests. This issue is fixed in version 4.1.0."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 5.3,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "NONE",
                "privilegesRequired": "LOW",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-202",
                  "description": "CWE-202: Exposure of Sensitive Information Through Data Queries",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-203",
                  "description": "CWE-203: Observable Discrepancy",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-06T21:44:31.904Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/backstage/backstage/security/advisories/GHSA-vwp5-f99x-x3rq",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/backstage/backstage/security/advisories/GHSA-vwp5-f99x-x3rq"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/e673a869449874a9169e8f89852e75e862011b93",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/e673a869449874a9169e8f89852e75e862011b93"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.54.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.54.6"
            }
          ],
          "source": {
            "advisory": "GHSA-vwp5-f99x-x3rq",
            "discovery": "UNKNOWN"
          },
          "title": "Backstage: Improper input validation in scaffolder task list ordering"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-106506",
        "datePublished": "2026-10-06T21:44:31.904Z",
        "dateReserved": "2026-10-06T18:46:47.766Z",
        "dateUpdated": "2026-10-07T17:06:30.804Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-106505 (GCVE-0-2026-106505)

    Vulnerability from nvd – Published: 2026-10-06 21:43 – Updated: 2026-10-07 16:14
    VLAI
    Title
    Backstage: Bypass of MkDocs configuration sanitizer in TechDocs backend
    Summary
    Backstage is an open framework for building developer portals. Prior to 1.14.6 and 1.15.4, the @backstage/plugin-techdocs-node package is affected by bypass of mkdocs configuration sanitizer in techdocs backend. Users with the ability to commit changes to a repository that uses TechDocs can circumvent the MkDocs configuration file sanitizer introduced in response to CVE-2026-25153 and execute arbitrary code on the TechDocs backend host during documentation generation. This issue is fixed in versions 1.14.6 and 1.15.4.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-07 16:12 UTC
    CWE
    Assigner
    GitHub_M CNA under the mitre root
    CNA scorecard C 72/100 over 7637 records in the last 180 days details
    Impacted products
    Vendor Product Version
    backstage backstage Affected: < 1.50.5
    Affected: >= 1.51.0-next.0, < 1.54.6
    Create a notification for this product.
    @backstage plugin-techdocs-node Affected: < 1.14.6
    Affected: >= 1.15.0, < 1.15.4
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-106505",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-07T16:12:41.246162Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-07T16:14:14.192Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "backstage",
              "vendor": "backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.50.5"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.51.0-next.0, \u003c 1.54.6"
                }
              ]
            },
            {
              "product": "plugin-techdocs-node",
              "vendor": "@backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.14.6"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.15.0, \u003c 1.15.4"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Backstage is an open framework for building developer portals. Prior to 1.14.6 and 1.15.4, the @backstage/plugin-techdocs-node package is affected by bypass of mkdocs configuration sanitizer in techdocs backend. Users with the ability to commit changes to a repository that uses TechDocs can circumvent the MkDocs configuration file sanitizer introduced in response to CVE-2026-25153 and execute arbitrary code on the TechDocs backend host during documentation generation. This issue is fixed in versions 1.14.6 and 1.15.4."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "LOW",
                "baseScore": 7.7,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "LOW",
                "privilegesRequired": "LOW",
                "scope": "CHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:L/A:L",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-426",
                  "description": "CWE-426: Untrusted Search Path",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-436",
                  "description": "CWE-436: Interpretation Conflict",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-06T21:43:08.370Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/backstage/backstage/security/advisories/GHSA-p75x-jh7p-ppcx",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/backstage/backstage/security/advisories/GHSA-p75x-jh7p-ppcx"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/a7d995f11a5d27f0efbdbe8bb6c21b06988c79c9",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/a7d995f11a5d27f0efbdbe8bb6c21b06988c79c9"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/ef92d3d2b76046205c580e7152956514c15640db",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/ef92d3d2b76046205c580e7152956514c15640db"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.50.5",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.50.5"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.54.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.54.6"
            }
          ],
          "source": {
            "advisory": "GHSA-p75x-jh7p-ppcx",
            "discovery": "UNKNOWN"
          },
          "title": "Backstage: Bypass of MkDocs configuration sanitizer in TechDocs backend"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-106505",
        "datePublished": "2026-10-06T21:43:08.370Z",
        "dateReserved": "2026-10-06T18:46:47.766Z",
        "dateUpdated": "2026-10-07T16:14:14.192Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-106504 (GCVE-0-2026-106504)

    Vulnerability from nvd – Published: 2026-10-06 21:40 – Updated: 2026-10-07 16:20
    VLAI
    Title
    Backstage: Sensitive information exposure in scaffolder task logs
    Summary
    Backstage is an open framework for building developer portals. Prior to 4.1.0, the @backstage/plugin-scaffolder-backend package is affected by sensitive information exposure in scaffolder task logs. An authenticated user who can create and read scaffolder tasks may be able to observe sensitive values in task logs in deployments with restrictive action permissions and affected templates. Exploitation requires a denied action whose input contains such a value. This issue is fixed in version 4.1.0.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-07 16:20 UTC
    CWE
    • CWE-532 - Insertion of Sensitive Information into Log File
    Assigner
    GitHub_M CNA under the mitre root
    CNA scorecard C 72/100 over 7637 records in the last 180 days details
    Impacted products
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-106504",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-07T16:20:37.738464Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-07T16:20:53.466Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "backstage",
              "vendor": "backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.54.6"
                }
              ]
            },
            {
              "product": "plugin-scaffolder-backend",
              "vendor": "@backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 4.1.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Backstage is an open framework for building developer portals. Prior to 4.1.0, the @backstage/plugin-scaffolder-backend package is affected by sensitive information exposure in scaffolder task logs. An authenticated user who can create and read scaffolder tasks may be able to observe sensitive values in task logs in deployments with restrictive action permissions and affected templates. Exploitation requires a denied action whose input contains such a value. This issue is fixed in version 4.1.0."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 6.5,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "NONE",
                "privilegesRequired": "LOW",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-532",
                  "description": "CWE-532: Insertion of Sensitive Information into Log File",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-06T21:40:15.510Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/backstage/backstage/security/advisories/GHSA-4xvq-3m68-h444",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/backstage/backstage/security/advisories/GHSA-4xvq-3m68-h444"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/3eb3dc59eb0da0deccd532f19eb460bb452c9efb",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/3eb3dc59eb0da0deccd532f19eb460bb452c9efb"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.54.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.54.6"
            }
          ],
          "source": {
            "advisory": "GHSA-4xvq-3m68-h444",
            "discovery": "UNKNOWN"
          },
          "title": "Backstage: Sensitive information exposure in scaffolder task logs"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-106504",
        "datePublished": "2026-10-06T21:40:15.510Z",
        "dateReserved": "2026-10-06T18:46:47.766Z",
        "dateUpdated": "2026-10-07T16:20:53.466Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-106503 (GCVE-0-2026-106503)

    Vulnerability from nvd – Published: 2026-10-06 21:37 – Updated: 2026-10-09 01:55
    VLAI
    Title
    Backstage: Scaffolder action input authorization bypass
    Summary
    Backstage is an open framework for building developer portals. Prior to 3.3.1, 3.4.1, 4.0.3 and 4.1.0, the @backstage/plugin-scaffolder-backend package is affected by scaffolder action input authorization bypass. An authenticated user with access to affected Scaffolder templates could bypass configured action restrictions. Depending on integration credentials, this could grant unauthorized access to repositories and related source-control resources. This issue is fixed in versions 3.3.1, 3.4.1, 4.0.3 and 4.1.0.
    SSVC
    Exploitation: none Automatable: no Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-09 01:55 UTC
    CWE
    • CWE-178 - Improper Handling of Case Sensitivity
    • CWE-284 - Improper Access Control
    Assigner
    GitHub_M CNA under the mitre root
    CNA scorecard C 72/100 over 7637 records in the last 180 days details
    Impacted products
    Vendor Product Version
    backstage backstage Affected: < 1.49.6
    Affected: >= 1.50.0-next.0, < 1.50.5
    Affected: >= 1.51.0-next.0, < 1.54.6
    Create a notification for this product.
    @backstage plugin-scaffolder-backend Affected: < 3.3.1
    Affected: >= 3.4.0, < 3.4.1
    Affected: >= 4.0.0, < 4.0.3
    Affected: >= 4.0.4, < 4.1.0
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-106503",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-09T01:55:45.447568Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-09T01:55:54.101Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "backstage",
              "vendor": "backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.49.6"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.50.0-next.0, \u003c 1.50.5"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.51.0-next.0, \u003c 1.54.6"
                }
              ]
            },
            {
              "product": "plugin-scaffolder-backend",
              "vendor": "@backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 3.3.1"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 3.4.0, \u003c 3.4.1"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 4.0.0, \u003c 4.0.3"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 4.0.4, \u003c 4.1.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Backstage is an open framework for building developer portals. Prior to 3.3.1, 3.4.1, 4.0.3 and 4.1.0, the @backstage/plugin-scaffolder-backend package is affected by scaffolder action input authorization bypass. An authenticated user with access to affected Scaffolder templates could bypass configured action restrictions. Depending on integration credentials, this could grant unauthorized access to repositories and related source-control resources. This issue is fixed in versions 3.3.1, 3.4.1, 4.0.3 and 4.1.0."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 8.1,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "LOW",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-178",
                  "description": "CWE-178: Improper Handling of Case Sensitivity",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-284",
                  "description": "CWE-284: Improper Access Control",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-06T21:37:33.675Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/backstage/backstage/security/advisories/GHSA-hmp2-4m7g-22cv",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/backstage/backstage/security/advisories/GHSA-hmp2-4m7g-22cv"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/11c1384c0649b8ab26391c6a4e4f34b80ab0d188",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/11c1384c0649b8ab26391c6a4e4f34b80ab0d188"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/a91ed72d540e80b62a73b39bb1563ff5018d52d1",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/a91ed72d540e80b62a73b39bb1563ff5018d52d1"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/e307e4f487103d815e484291b3fda778ab9983bf",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/e307e4f487103d815e484291b3fda778ab9983bf"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.49.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.49.6"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.50.5",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.50.5"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.54.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.54.6"
            }
          ],
          "source": {
            "advisory": "GHSA-hmp2-4m7g-22cv",
            "discovery": "UNKNOWN"
          },
          "title": "Backstage: Scaffolder action input authorization bypass"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-106503",
        "datePublished": "2026-10-06T21:37:33.675Z",
        "dateReserved": "2026-10-06T18:46:47.766Z",
        "dateUpdated": "2026-10-09T01:55:54.101Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-106502 (GCVE-0-2026-106502)

    Vulnerability from nvd – Published: 2026-10-06 21:34 – Updated: 2026-10-07 15:09
    VLAI
    Title
    Backstage: Sensitive information may be exposed in Scaffolder task failure events
    Summary
    Backstage is an open framework for building developer portals. Prior to 4.1.0, the @backstage/plugin-scaffolder-backend package could expose sensitive information in Scaffolder task failure events. Under specific template and failure conditions, an authenticated user may retrieve backend-managed credentials used during task execution from affected task events. This issue is fixed in version 4.1.0.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-07 15:08 UTC
    CWE
    • CWE-532 - Insertion of Sensitive Information into Log File
    Assigner
    GitHub_M CNA under the mitre root
    CNA scorecard C 72/100 over 7637 records in the last 180 days details
    Impacted products
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-106502",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-07T15:08:57.835240Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-07T15:09:21.445Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "backstage",
              "vendor": "backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.54.6"
                }
              ]
            },
            {
              "product": "plugin-scaffolder-backend",
              "vendor": "@backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 4.1.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Backstage is an open framework for building developer portals. Prior to 4.1.0, the @backstage/plugin-scaffolder-backend package could expose sensitive information in Scaffolder task failure events. Under specific template and failure conditions, an authenticated user may retrieve backend-managed credentials used during task execution from affected task events. This issue is fixed in version 4.1.0."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 5.3,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "NONE",
                "privilegesRequired": "LOW",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-532",
                  "description": "CWE-532: Insertion of Sensitive Information into Log File",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-06T21:34:43.208Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/backstage/backstage/security/advisories/GHSA-95p4-vv4g-jxxm",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/backstage/backstage/security/advisories/GHSA-95p4-vv4g-jxxm"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/3f1e869708f002fb9838624b7379deb251691b47",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/3f1e869708f002fb9838624b7379deb251691b47"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.54.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.54.6"
            }
          ],
          "source": {
            "advisory": "GHSA-95p4-vv4g-jxxm",
            "discovery": "UNKNOWN"
          },
          "title": "Backstage: Sensitive information may be exposed in Scaffolder task failure events"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-106502",
        "datePublished": "2026-10-06T21:34:43.208Z",
        "dateReserved": "2026-10-06T18:46:47.766Z",
        "dateUpdated": "2026-10-07T15:09:21.445Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-106501 (GCVE-0-2026-106501)

    Vulnerability from nvd – Published: 2026-10-06 21:32 – Updated: 2026-10-07 17:06
    VLAI
    Title
    Backstage: Sensitive information exposure in Scaffolder
    Summary
    Backstage is an open framework for building developer portals. Prior to 3.3.1, 3.4.1, 4.0.3 and 4.1.0, the @backstage/plugin-scaffolder-backend package is affected by sensitive information exposure in scaffolder. An authenticated Backstage user who can read another user's Scaffolder task may receive internal execution data. In deployments where that data contains credentials for an external service, this may permit disclosure and unauthorized changes in that external service. This issue is fixed in versions 3.3.1, 3.4.1, 4.0.3 and 4.1.0.
    SSVC
    Exploitation: none Automatable: no Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-07 15:30 UTC
    CWE
    • CWE-200 - Exposure of Sensitive Information to an Unauthorized Actor
    • CWE-201 - Insertion of Sensitive Information Into Sent Data
    Assigner
    GitHub_M CNA under the mitre root
    CNA scorecard C 72/100 over 7637 records in the last 180 days details
    Impacted products
    Vendor Product Version
    backstage backstage Affected: < 1.49.6
    Affected: >= 1.50.0-next.0, < 1.50.5
    Affected: >= 1.51.0-next.0, < 1.54.6
    Create a notification for this product.
    @backstage plugin-scaffolder-backend Affected: < 3.3.1
    Affected: >= 3.4.0, < 3.4.1
    Affected: >= 4.0.0, < 4.0.3
    Affected: >= 4.0.4, < 4.1.0
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-106501",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-07T15:30:59.165626Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-07T17:06:36.850Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "backstage",
              "vendor": "backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.49.6"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.50.0-next.0, \u003c 1.50.5"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.51.0-next.0, \u003c 1.54.6"
                }
              ]
            },
            {
              "product": "plugin-scaffolder-backend",
              "vendor": "@backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 3.3.1"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 3.4.0, \u003c 3.4.1"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 4.0.0, \u003c 4.0.3"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 4.0.4, \u003c 4.1.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Backstage is an open framework for building developer portals. Prior to 3.3.1, 3.4.1, 4.0.3 and 4.1.0, the @backstage/plugin-scaffolder-backend package is affected by sensitive information exposure in scaffolder. An authenticated Backstage user who can read another user\u0027s Scaffolder task may receive internal execution data. In deployments where that data contains credentials for an external service, this may permit disclosure and unauthorized changes in that external service. This issue is fixed in versions 3.3.1, 3.4.1, 4.0.3 and 4.1.0."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 9.6,
                "baseSeverity": "CRITICAL",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "LOW",
                "scope": "CHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-200",
                  "description": "CWE-200: Exposure of Sensitive Information to an Unauthorized Actor",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-201",
                  "description": "CWE-201: Insertion of Sensitive Information Into Sent Data",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-06T21:32:25.997Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/backstage/backstage/security/advisories/GHSA-g2v8-7jhw-pp8p",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/backstage/backstage/security/advisories/GHSA-g2v8-7jhw-pp8p"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/66d2219edf0abe33ab7d0c1ced5d069d1e065be5",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/66d2219edf0abe33ab7d0c1ced5d069d1e065be5"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/c19838870476a8e29144c84b1a5ac0654ec20fb5",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/c19838870476a8e29144c84b1a5ac0654ec20fb5"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/e262d649981ff99bb01ca7077807ae3e25e85560",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/e262d649981ff99bb01ca7077807ae3e25e85560"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.49.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.49.6"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.50.5",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.50.5"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.54.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.54.6"
            }
          ],
          "source": {
            "advisory": "GHSA-g2v8-7jhw-pp8p",
            "discovery": "UNKNOWN"
          },
          "title": "Backstage: Sensitive information exposure in Scaffolder"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-106501",
        "datePublished": "2026-10-06T21:32:25.997Z",
        "dateReserved": "2026-10-06T18:46:47.766Z",
        "dateUpdated": "2026-10-07T17:06:36.850Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-106500 (GCVE-0-2026-106500)

    Vulnerability from nvd – Published: 2026-10-06 21:29 – Updated: 2026-10-07 15:48
    VLAI
    Title
    Backstage: Improper task state validation in Scaffolder backend
    Summary
    Backstage is an open framework for building developer portals. Prior to 3.3.1, 3.4.1, 4.0.3 and 4.1.0, the @backstage/plugin-scaffolder-backend package is affected by improper task state validation in scaffolder backend. An authenticated user with permission to create and access Scaffolder tasks may, under specific timing and deployment conditions, affect files accessible to the Backstage backend. If backend application files are writable, the confidentiality, integrity, and availability of the backend may be compromised. This issue is fixed in versions 3.3.1, 3.4.1, 4.0.3 and 4.1.0.
    SSVC
    Exploitation: none Automatable: no Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-07 15:47 UTC
    CWE
    • CWE-59 - Improper Link Resolution Before File Access ('Link Following')
    • CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
    Assigner
    GitHub_M CNA under the mitre root
    CNA scorecard C 72/100 over 7637 records in the last 180 days details
    Impacted products
    Vendor Product Version
    backstage backstage Affected: < 1.49.6
    Affected: >= 1.50.0-next.0, < 1.50.5
    Affected: >= 1.51.0-next.0, < 1.54.6
    Create a notification for this product.
    @backstage plugin-scaffolder-backend Affected: < 3.3.1
    Affected: >= 3.4.0, < 3.4.1
    Affected: >= 4.0.0, < 4.0.3
    Affected: >= 4.0.4, < 4.1.0
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-106500",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-07T15:47:41.478403Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-07T15:48:01.118Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "backstage",
              "vendor": "backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.49.6"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.50.0-next.0, \u003c 1.50.5"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.51.0-next.0, \u003c 1.54.6"
                }
              ]
            },
            {
              "product": "plugin-scaffolder-backend",
              "vendor": "@backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 3.3.1"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 3.4.0, \u003c 3.4.1"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 4.0.0, \u003c 4.0.3"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 4.0.4, \u003c 4.1.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Backstage is an open framework for building developer portals. Prior to 3.3.1, 3.4.1, 4.0.3 and 4.1.0, the @backstage/plugin-scaffolder-backend package is affected by improper task state validation in scaffolder backend. An authenticated user with permission to create and access Scaffolder tasks may, under specific timing and deployment conditions, affect files accessible to the Backstage backend. If backend application files are writable, the confidentiality, integrity, and availability of the backend may be compromised. This issue is fixed in versions 3.3.1, 3.4.1, 4.0.3 and 4.1.0."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 8.5,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "LOW",
                "scope": "CHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-59",
                  "description": "CWE-59: Improper Link Resolution Before File Access (\u0027Link Following\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-362",
                  "description": "CWE-362: Concurrent Execution using Shared Resource with Improper Synchronization (\u0027Race Condition\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-06T21:29:10.626Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/backstage/backstage/security/advisories/GHSA-xvgh-hmx8-9xxf",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/backstage/backstage/security/advisories/GHSA-xvgh-hmx8-9xxf"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/0d24f1b8701f3dde6cd597f81997c1ea873a43ae",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/0d24f1b8701f3dde6cd597f81997c1ea873a43ae"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/56be299dd3ef6706e13e76ea2f8a9b0dd0b6413d",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/56be299dd3ef6706e13e76ea2f8a9b0dd0b6413d"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/9e86c95a1a3ddfd54db03731cd8678aa63495175",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/9e86c95a1a3ddfd54db03731cd8678aa63495175"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.49.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.49.6"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.50.5",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.50.5"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.54.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.54.6"
            }
          ],
          "source": {
            "advisory": "GHSA-xvgh-hmx8-9xxf",
            "discovery": "UNKNOWN"
          },
          "title": "Backstage: Improper task state validation in Scaffolder backend"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-106500",
        "datePublished": "2026-10-06T21:29:10.626Z",
        "dateReserved": "2026-10-06T18:46:47.766Z",
        "dateUpdated": "2026-10-07T15:48:01.118Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-106499 (GCVE-0-2026-106499)

    Vulnerability from nvd – Published: 2026-10-06 21:25 – Updated: 2026-10-07 17:46
    VLAI
    Title
    Backstage: Secret-derived values may be exposed in scaffolder task logs
    Summary
    Backstage is an open framework for building developer portals. Prior to 4.1.0, the @backstage/plugin-scaffolder-backend package could expose secret-derived values in Scaffolder task logs. Deployments that configure sensitive scaffolder.defaultEnvironment.secrets and allow an attacker to create or modify Scaffolder templates are affected. A template author could cause secret-derived values used during template iteration to be persisted and exposed to users who can access the resulting task logs. This issue is fixed in version 4.1.0.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-07 17:45 UTC
    CWE
    • CWE-532 - Insertion of Sensitive Information into Log File
    Assigner
    GitHub_M CNA under the mitre root
    CNA scorecard C 72/100 over 7637 records in the last 180 days details
    Impacted products
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-106499",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-07T17:45:56.549598Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-07T17:46:09.812Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "backstage",
              "vendor": "backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.54.6"
                }
              ]
            },
            {
              "product": "plugin-scaffolder-backend",
              "vendor": "@backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 4.1.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Backstage is an open framework for building developer portals. Prior to 4.1.0, the @backstage/plugin-scaffolder-backend package could expose secret-derived values in Scaffolder task logs. Deployments that configure sensitive scaffolder.defaultEnvironment.secrets and allow an attacker to create or modify Scaffolder templates are affected. A template author could cause secret-derived values used during template iteration to be persisted and exposed to users who can access the resulting task logs. This issue is fixed in version 4.1.0."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 4.9,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "NONE",
                "privilegesRequired": "HIGH",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-532",
                  "description": "CWE-532: Insertion of Sensitive Information into Log File",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-06T21:25:56.166Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/backstage/backstage/security/advisories/GHSA-mfvq-x7vr-rgqg",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/backstage/backstage/security/advisories/GHSA-mfvq-x7vr-rgqg"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/dc30fae2d96cb1606d36cc40b242f9b9e539bd70",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/dc30fae2d96cb1606d36cc40b242f9b9e539bd70"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.54.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.54.6"
            }
          ],
          "source": {
            "advisory": "GHSA-mfvq-x7vr-rgqg",
            "discovery": "UNKNOWN"
          },
          "title": "Backstage: Secret-derived values may be exposed in scaffolder task logs"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-106499",
        "datePublished": "2026-10-06T21:25:56.166Z",
        "dateReserved": "2026-10-06T18:46:47.766Z",
        "dateUpdated": "2026-10-07T17:46:09.812Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-106459 (GCVE-0-2026-106459)

    Vulnerability from nvd – Published: 2026-10-06 20:19 – Updated: 2026-10-07 16:24
    VLAI
    Title
    Backstage: Improper input validation in Sentry scaffolder actions
    Summary
    Backstage is an open framework for building developer portals. From 0.3.0 until 0.3.8, the @backstage/plugin-scaffolder-backend-module-sentry package is affected by improper input validation in sentry scaffolder actions. An authenticated internal user who can execute the affected actions may cause the backend to contact unintended destinations and disclose Sentry integration credentials. Subsequent impact depends on network reachability and the privileges granted to the configured token. This issue is fixed in version 0.3.8.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-07 16:24 UTC
    CWE
    • CWE-200 - Exposure of Sensitive Information to an Unauthorized Actor
    • CWE-918 - Server-Side Request Forgery (SSRF)
    Assigner
    GitHub_M CNA under the mitre root
    CNA scorecard C 72/100 over 7637 records in the last 180 days details
    Impacted products
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-106459",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-07T16:24:24.682526Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-07T16:24:39.671Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "backstage",
              "vendor": "backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 1.47.0, \u003c 1.54.8"
                }
              ]
            },
            {
              "product": "plugin-scaffolder-backend-module-sentry",
              "vendor": "@backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 0.3.0, \u003c 0.3.8"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Backstage is an open framework for building developer portals. From 0.3.0 until 0.3.8, the @backstage/plugin-scaffolder-backend-module-sentry package is affected by improper input validation in sentry scaffolder actions. An authenticated internal user who can execute the affected actions may cause the backend to contact unintended destinations and disclose Sentry integration credentials. Subsequent impact depends on network reachability and the privileges granted to the configured token. This issue is fixed in version 0.3.8."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 8.5,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "LOW",
                "privilegesRequired": "LOW",
                "scope": "CHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-200",
                  "description": "CWE-200: Exposure of Sensitive Information to an Unauthorized Actor",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-918",
                  "description": "CWE-918: Server-Side Request Forgery (SSRF)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-06T20:19:37.541Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/backstage/backstage/security/advisories/GHSA-g734-fhp4-7mfp",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/backstage/backstage/security/advisories/GHSA-g734-fhp4-7mfp"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/b0170fad7962fb8c3d71366b5265cf283c7bbcf7",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/b0170fad7962fb8c3d71366b5265cf283c7bbcf7"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.54.8",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.54.8"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.55.0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.55.0"
            }
          ],
          "source": {
            "advisory": "GHSA-g734-fhp4-7mfp",
            "discovery": "UNKNOWN"
          },
          "title": "Backstage: Improper input validation in Sentry scaffolder actions"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-106459",
        "datePublished": "2026-10-06T20:19:37.541Z",
        "dateReserved": "2026-10-06T16:49:40.591Z",
        "dateUpdated": "2026-10-07T16:24:39.671Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-106455 (GCVE-0-2026-106455)

    Vulnerability from nvd – Published: 2026-10-06 20:06 – Updated: 2026-10-09 01:46
    VLAI
    Title
    Backstage: Improper validation of MkDocs plugin configuration in TechDocs
    Summary
    Backstage is an open framework for building developer portals. From 0.11.12 until 1.14.7 and 1.15.5, the @backstage/plugin-techdocs-node package is affected by improper validation of mkdocs plugin configuration in techdocs. An authenticated attacker with control over a TechDocs source repository could cause a documentation build to retrieve and publish data from network locations reachable by the build environment. Exposure depends on deployment topology, build mode, and target endpoint protections. Modern cloud metadata services that require tokens or special headers are not directly accessible through the affected behavior. This issue is fixed in @backstage/plugin-techdocs-node versions 1.14.7 and 1.15.5.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-09 01:46 UTC
    CWE
    • CWE-918 - Server-Side Request Forgery (SSRF)
    Assigner
    GitHub_M CNA under the mitre root
    CNA scorecard C 72/100 over 7637 records in the last 180 days details
    Impacted products
    Vendor Product Version
    backstage backstage Affected: >= 0.71.1, < 1.50.6
    Affected: >= 1.51.0-next.0, < 1.54.8
    Create a notification for this product.
    @backstage plugin-techdocs-node Affected: >= 0.11.12, < 1.14.7
    Affected: >= 1.15.0, < 1.15.5
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-106455",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-09T01:46:47.854131Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-09T01:46:59.251Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "backstage",
              "vendor": "backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 0.71.1, \u003c 1.50.6"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.51.0-next.0, \u003c 1.54.8"
                }
              ]
            },
            {
              "product": "plugin-techdocs-node",
              "vendor": "@backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 0.11.12, \u003c 1.14.7"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.15.0, \u003c 1.15.5"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Backstage is an open framework for building developer portals. From 0.11.12 until 1.14.7 and 1.15.5, the @backstage/plugin-techdocs-node package is affected by improper validation of mkdocs plugin configuration in techdocs. An authenticated attacker with control over a TechDocs source repository could cause a documentation build to retrieve and publish data from network locations reachable by the build environment. Exposure depends on deployment topology, build mode, and target endpoint protections. Modern cloud metadata services that require tokens or special headers are not directly accessible through the affected behavior. This issue is fixed in @backstage/plugin-techdocs-node versions 1.14.7 and 1.15.5."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 7.7,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "NONE",
                "privilegesRequired": "LOW",
                "scope": "CHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-918",
                  "description": "CWE-918: Server-Side Request Forgery (SSRF)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-06T20:06:06.505Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/backstage/backstage/security/advisories/GHSA-q38j-6vcm-2f5m",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/backstage/backstage/security/advisories/GHSA-q38j-6vcm-2f5m"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/28aa82ae2815988721dd7bbf43cd69c431dcd71b",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/28aa82ae2815988721dd7bbf43cd69c431dcd71b"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/9f76ea445088961f68c364764cc4b7734f368fc0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/9f76ea445088961f68c364764cc4b7734f368fc0"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.50.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.50.6"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.54.8",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.54.8"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.55.0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.55.0"
            }
          ],
          "source": {
            "advisory": "GHSA-q38j-6vcm-2f5m",
            "discovery": "UNKNOWN"
          },
          "title": "Backstage: Improper validation of MkDocs plugin configuration in TechDocs"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-106455",
        "datePublished": "2026-10-06T20:06:06.505Z",
        "dateReserved": "2026-10-06T16:49:40.591Z",
        "dateUpdated": "2026-10-09T01:46:59.251Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-106558 (GCVE-0-2026-106558)

    Vulnerability from cvelistv5 – Published: 2026-10-07 14:45 – Updated: 2026-10-10 02:27
    VLAI
    Title
    Backstage: Improper validation of TechDocs MkDocs configuration
    Summary
    Backstage is an open framework for building developer portals. Prior to 1.14.8, 1.15.6, and 2.0.1, the @backstage/plugin-techdocs-node package improperly validated mapping-style markdown_extensions configuration. An authenticated attacker who can register or influence an SCM-backed documentation source may bypass TechDocs sanitization and cause Python objects to be imported and instantiated in the generator runtime, leading to arbitrary code execution. Earlier fixes in versions 1.14.6 and 1.15.4 did not fully address the supported mapping representation of markdown_extensions. Impact is greatest when documentation generation runs with backend credentials, filesystem access, or internal network access. This issue is fixed in versions 1.14.8, 1.15.6, and 2.0.1.
    SSVC
    Exploitation: none Automatable: no Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-10 02:27 UTC
    CWE
    • CWE-502 - Deserialization of Untrusted Data
    Assigner
    GitHub_M CNA under the mitre root
    CNA scorecard C 72/100 over 7637 records in the last 180 days details
    Impacted products
    Vendor Product Version
    backstage backstage Affected: < 1.50.7
    Affected: >= 1.51.0-next.0, < 1.54.9
    Affected: >= 1.55.0-next.0, < 1.55.2
    Create a notification for this product.
    @backstage plugin-techdocs-node Affected: < 1.14.8
    Affected: >= 1.15.0, < 1.15.6
    Affected: >= 2.0.0, < 2.0.1
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-106558",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-10T02:27:02.807453Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-10T02:27:17.131Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "backstage",
              "vendor": "backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.50.7"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.51.0-next.0, \u003c 1.54.9"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.55.0-next.0, \u003c 1.55.2"
                }
              ]
            },
            {
              "product": "plugin-techdocs-node",
              "vendor": "@backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.14.8"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.15.0, \u003c 1.15.6"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 2.0.0, \u003c 2.0.1"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Backstage is an open framework for building developer portals. Prior to 1.14.8, 1.15.6, and 2.0.1, the @backstage/plugin-techdocs-node package improperly validated mapping-style markdown_extensions configuration. An authenticated attacker who can register or influence an SCM-backed documentation source may bypass TechDocs sanitization and cause Python objects to be imported and instantiated in the generator runtime, leading to arbitrary code execution. Earlier fixes in versions 1.14.6 and 1.15.4 did not fully address the supported mapping representation of markdown_extensions. Impact is greatest when documentation generation runs with backend credentials, filesystem access, or internal network access. This issue is fixed in versions 1.14.8, 1.15.6, and 2.0.1."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 8.8,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "LOW",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-502",
                  "description": "CWE-502: Deserialization of Untrusted Data",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-07T14:45:25.679Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/backstage/backstage/security/advisories/GHSA-qmw3-745m-w99g",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/backstage/backstage/security/advisories/GHSA-qmw3-745m-w99g"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/32723a0fe4e12ed80535fc65d5331765c55aa91b",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/32723a0fe4e12ed80535fc65d5331765c55aa91b"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/944edb51c8524d3664b18f2d57ba101b1c93b709",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/944edb51c8524d3664b18f2d57ba101b1c93b709"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/f18e9abcc6051491862b15e4fc60e69f8d52310c",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/f18e9abcc6051491862b15e4fc60e69f8d52310c"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.50.7",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.50.7"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.54.9",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.54.9"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.55.2",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.55.2"
            }
          ],
          "source": {
            "advisory": "GHSA-qmw3-745m-w99g",
            "discovery": "UNKNOWN"
          },
          "title": "Backstage: Improper validation of TechDocs MkDocs configuration"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-106558",
        "datePublished": "2026-10-07T14:45:25.679Z",
        "dateReserved": "2026-10-06T20:31:59.017Z",
        "dateUpdated": "2026-10-10T02:27:17.131Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-106556 (GCVE-0-2026-106556)

    Vulnerability from cvelistv5 – Published: 2026-10-07 14:39 – Updated: 2026-10-07 16:16
    VLAI
    Title
    Backstage: Configuration bypass in TechDocs mkdocs.yml sanitization
    Summary
    Backstage is an open framework for building developer portals. Prior to 1.14.6, the @backstage/plugin-techdocs-node package is affected by configuration bypass in techdocs mkdocs.yml sanitization. Insufficient validation of MkDocs configuration during TechDocs generation could allow an authenticated user who can register or modify documentation sources to execute arbitrary commands in the build environment. Impact is limited to resources accessible to the TechDocs backend or build container. This issue is fixed in versions 1.14.6 and 1.15.4.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-07 16:15 UTC
    CWE
    • CWE-78 - Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
    • CWE-184 - Incomplete List of Disallowed Inputs
    Assigner
    GitHub_M CNA under the mitre root
    CNA scorecard C 72/100 over 7637 records in the last 180 days details
    Impacted products
    Vendor Product Version
    backstage backstage Affected: < 1.50.5
    Affected: >= 1.51.0-next.0, < 1.54.6
    Create a notification for this product.
    @backstage plugin-techdocs-node Affected: < 1.14.6
    Affected: >= 1.15.0, < 1.15.4
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-106556",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-07T16:15:35.192583Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-07T16:16:36.009Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "backstage",
              "vendor": "backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.50.5"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.51.0-next.0, \u003c 1.54.6"
                }
              ]
            },
            {
              "product": "plugin-techdocs-node",
              "vendor": "@backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.14.6"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.15.0, \u003c 1.15.4"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Backstage is an open framework for building developer portals. Prior to 1.14.6, the @backstage/plugin-techdocs-node package is affected by configuration bypass in techdocs mkdocs.yml sanitization. Insufficient validation of MkDocs configuration during TechDocs generation could allow an authenticated user who can register or modify documentation sources to execute arbitrary commands in the build environment. Impact is limited to resources accessible to the TechDocs backend or build container. This issue is fixed in versions 1.14.6 and 1.15.4."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "LOW",
                "baseScore": 7.7,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "LOW",
                "privilegesRequired": "LOW",
                "scope": "CHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:L/A:L",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-78",
                  "description": "CWE-78: Improper Neutralization of Special Elements used in an OS Command (\u0027OS Command Injection\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-184",
                  "description": "CWE-184: Incomplete List of Disallowed Inputs",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-07T14:39:36.015Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/backstage/backstage/security/advisories/GHSA-g2hj-v2j6-vfvg",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/backstage/backstage/security/advisories/GHSA-g2hj-v2j6-vfvg"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/25125ee727a3de3418a8fa6a9e458cd5b73ecf26",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/25125ee727a3de3418a8fa6a9e458cd5b73ecf26"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/b6d1aea0bef99b8dfec3c8746032474867ba677a",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/b6d1aea0bef99b8dfec3c8746032474867ba677a"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.50.5",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.50.5"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.54.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.54.6"
            }
          ],
          "source": {
            "advisory": "GHSA-g2hj-v2j6-vfvg",
            "discovery": "UNKNOWN"
          },
          "title": "Backstage: Configuration bypass in TechDocs mkdocs.yml sanitization"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-106556",
        "datePublished": "2026-10-07T14:39:36.015Z",
        "dateReserved": "2026-10-06T20:31:59.016Z",
        "dateUpdated": "2026-10-07T16:16:36.009Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-106510 (GCVE-0-2026-106510)

    Vulnerability from cvelistv5 – Published: 2026-10-07 14:36 – Updated: 2026-10-07 17:15
    VLAI
    Title
    Backstage: Remote code execution via crafted markdown_extensions in TechDocs mkdocs.yml
    Summary
    Backstage is an open framework for building developer portals. Prior to 1.14.6, the @backstage/plugin-techdocs-node package is affected by remote code execution via crafted markdown_extensions in techdocs mkdocs.yml. An authenticated user who can register catalog entities can provide a crafted mkdocs.yml causing arbitrary OS command execution on the TechDocs build host when the docs are built. This issue is fixed in versions 1.14.6 and 1.15.4.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-07 17:13 UTC
    CWE
    • CWE-183 - Permissive List of Allowed Inputs
    • CWE-470 - Use of Externally-Controlled Input to Select Classes or Code ('Unsafe Reflection')
    Assigner
    GitHub_M CNA under the mitre root
    CNA scorecard C 72/100 over 7637 records in the last 180 days details
    Impacted products
    Vendor Product Version
    backstage backstage Affected: < 1.50.5
    Affected: >= 1.51.0-next.0, < 1.54.6
    Create a notification for this product.
    @backstage plugin-techdocs-node Affected: < 1.14.6
    Affected: >= 1.15.0, < 1.15.4
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-106510",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-07T17:13:13.346488Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-07T17:15:43.410Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "backstage",
              "vendor": "backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.50.5"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.51.0-next.0, \u003c 1.54.6"
                }
              ]
            },
            {
              "product": "plugin-techdocs-node",
              "vendor": "@backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.14.6"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.15.0, \u003c 1.15.4"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Backstage is an open framework for building developer portals. Prior to 1.14.6, the @backstage/plugin-techdocs-node package is affected by remote code execution via crafted markdown_extensions in techdocs mkdocs.yml. An authenticated user who can register catalog entities can provide a crafted mkdocs.yml causing arbitrary OS command execution on the TechDocs build host when the docs are built. This issue is fixed in versions 1.14.6 and 1.15.4."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "LOW",
                "baseScore": 7.7,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "LOW",
                "privilegesRequired": "LOW",
                "scope": "CHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:L/A:L",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-183",
                  "description": "CWE-183: Permissive List of Allowed Inputs",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-470",
                  "description": "CWE-470: Use of Externally-Controlled Input to Select Classes or Code (\u0027Unsafe Reflection\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-07T14:36:53.929Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/backstage/backstage/security/advisories/GHSA-4488-j8vj-vqqv",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/backstage/backstage/security/advisories/GHSA-4488-j8vj-vqqv"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/02cd7cdbb18b687446277b5602adaee7f1d53cbb",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/02cd7cdbb18b687446277b5602adaee7f1d53cbb"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/a900a9953c8f7ad3ba1906d1d257725a9996cc9d",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/a900a9953c8f7ad3ba1906d1d257725a9996cc9d"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.50.5",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.50.5"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.54.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.54.6"
            }
          ],
          "source": {
            "advisory": "GHSA-4488-j8vj-vqqv",
            "discovery": "UNKNOWN"
          },
          "title": "Backstage: Remote code execution via crafted markdown_extensions in TechDocs mkdocs.yml"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-106510",
        "datePublished": "2026-10-07T14:36:53.929Z",
        "dateReserved": "2026-10-06T18:46:47.767Z",
        "dateUpdated": "2026-10-07T17:15:43.410Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-106509 (GCVE-0-2026-106509)

    Vulnerability from cvelistv5 – Published: 2026-10-06 21:50 – Updated: 2026-10-07 18:01
    VLAI
    Title
    Backstage: Improper validation of MkDocs theme configuration in TechDocs
    Summary
    Backstage is an open framework for building developer portals. Prior to 1.14.6, the @backstage/plugin-techdocs-node package is affected by improper validation of mkdocs theme configuration in techdocs. When TechDocs is configured to build documentation locally or in a container, a user with write access to a registered repository can include configuration values in mkdocs.yml that cause arbitrary code execution during the documentation build process. This issue is fixed in versions 1.14.6 and 1.15.4.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-07 18:01 UTC
    CWE
    • CWE-94 - Improper Control of Generation of Code ('Code Injection')
    • CWE-1336 - Improper Neutralization of Special Elements Used in a Template Engine
    Assigner
    GitHub_M CNA under the mitre root
    CNA scorecard C 72/100 over 7637 records in the last 180 days details
    Impacted products
    Vendor Product Version
    backstage backstage Affected: < 1.50.5
    Affected: >= 1.51.0-next.0, < 1.54.6
    Create a notification for this product.
    @backstage plugin-techdocs-node Affected: < 1.14.6
    Affected: >= 1.15.0, < 1.15.4
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-106509",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-07T18:01:39.138438Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-07T18:01:48.511Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "backstage",
              "vendor": "backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.50.5"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.51.0-next.0, \u003c 1.54.6"
                }
              ]
            },
            {
              "product": "plugin-techdocs-node",
              "vendor": "@backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.14.6"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.15.0, \u003c 1.15.4"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Backstage is an open framework for building developer portals. Prior to 1.14.6, the @backstage/plugin-techdocs-node package is affected by improper validation of mkdocs theme configuration in techdocs. When TechDocs is configured to build documentation locally or in a container, a user with write access to a registered repository can include configuration values in mkdocs.yml that cause arbitrary code execution during the documentation build process. This issue is fixed in versions 1.14.6 and 1.15.4."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "LOW",
                "baseScore": 7.7,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "LOW",
                "privilegesRequired": "LOW",
                "scope": "CHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:L/A:L",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-94",
                  "description": "CWE-94: Improper Control of Generation of Code (\u0027Code Injection\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-1336",
                  "description": "CWE-1336: Improper Neutralization of Special Elements Used in a Template Engine",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-06T21:50:07.721Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/backstage/backstage/security/advisories/GHSA-8w7q-29mw-gf5c",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/backstage/backstage/security/advisories/GHSA-8w7q-29mw-gf5c"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/02cd7cdbb18b687446277b5602adaee7f1d53cbb",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/02cd7cdbb18b687446277b5602adaee7f1d53cbb"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/a900a9953c8f7ad3ba1906d1d257725a9996cc9d",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/a900a9953c8f7ad3ba1906d1d257725a9996cc9d"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.50.5",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.50.5"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.54.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.54.6"
            }
          ],
          "source": {
            "advisory": "GHSA-8w7q-29mw-gf5c",
            "discovery": "UNKNOWN"
          },
          "title": "Backstage: Improper validation of MkDocs theme configuration in TechDocs"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-106509",
        "datePublished": "2026-10-06T21:50:07.721Z",
        "dateReserved": "2026-10-06T18:46:47.767Z",
        "dateUpdated": "2026-10-07T18:01:48.511Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-106508 (GCVE-0-2026-106508)

    Vulnerability from cvelistv5 – Published: 2026-10-06 21:47 – Updated: 2026-10-09 01:56
    VLAI
    Title
    Backstage: Potential file exposure through local TechDocs publisher
    Summary
    Backstage is an open framework for building developer portals. Prior to 1.15.4, the @backstage/plugin-techdocs-node package is affected by potential file exposure through local techdocs publisher. When using the local TechDocs publisher (techdocs.publisher.type: 'local'), it was possible for the documentation serving endpoint to follow filesystem references outside the intended documentation tree, potentially exposing host files to authenticated users. This is mitigated by the fact that exploration requires preconditions that do not arise through normal MkDocs operation. Cloud-based publishers (S3, GCS, Azure Blob Storage) are not affected. This issue is fixed in version 1.15.4.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-09 01:56 UTC
    CWE
    • CWE-22 - Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
    • CWE-59 - Improper Link Resolution Before File Access ('Link Following')
    Assigner
    GitHub_M CNA under the mitre root
    CNA scorecard C 72/100 over 7637 records in the last 180 days details
    Impacted products
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-106508",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-09T01:56:28.353880Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-09T01:56:38.002Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "backstage",
              "vendor": "backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.54.6"
                }
              ]
            },
            {
              "product": "plugin-techdocs-node",
              "vendor": "@backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.15.4"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Backstage is an open framework for building developer portals. Prior to 1.15.4, the @backstage/plugin-techdocs-node package is affected by potential file exposure through local techdocs publisher. When using the local TechDocs publisher (techdocs.publisher.type: \u0027local\u0027), it was possible for the documentation serving endpoint to follow filesystem references outside the intended documentation tree, potentially exposing host files to authenticated users. This is mitigated by the fact that exploration requires preconditions that do not arise through normal MkDocs operation. Cloud-based publishers (S3, GCS, Azure Blob Storage) are not affected. This issue is fixed in version 1.15.4."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 5.3,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "NONE",
                "privilegesRequired": "LOW",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-22",
                  "description": "CWE-22: Improper Limitation of a Pathname to a Restricted Directory (\u0027Path Traversal\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-59",
                  "description": "CWE-59: Improper Link Resolution Before File Access (\u0027Link Following\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-06T21:47:35.516Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/backstage/backstage/security/advisories/GHSA-cm77-ch27-6w6v",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/backstage/backstage/security/advisories/GHSA-cm77-ch27-6w6v"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/6aecb26f337ffec1d4e67ce903cf1e39b6082ec4",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/6aecb26f337ffec1d4e67ce903cf1e39b6082ec4"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.54.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.54.6"
            }
          ],
          "source": {
            "advisory": "GHSA-cm77-ch27-6w6v",
            "discovery": "UNKNOWN"
          },
          "title": "Backstage: Potential file exposure through local TechDocs publisher"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-106508",
        "datePublished": "2026-10-06T21:47:35.516Z",
        "dateReserved": "2026-10-06T18:46:47.767Z",
        "dateUpdated": "2026-10-09T01:56:38.002Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-106507 (GCVE-0-2026-106507)

    Vulnerability from cvelistv5 – Published: 2026-10-06 21:46 – Updated: 2026-10-07 15:03
    VLAI
    Title
    Backstage: TechDocs arbitrary file read via mkdocs snippets
    Summary
    Backstage is an open framework for building developer portals. Prior to 1.15.4, the @backstage/plugin-techdocs-node package is affected by techdocs arbitrary file read via mkdocs snippets. Unsafe path resolution in TechDocs source tree handling allows an authenticated user who can register documentation sources to include content from outside the intended documentation boundary. Depending on deployment, this may expose files readable by the build process. This issue is fixed in version 1.15.4.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-07 15:03 UTC
    CWE
    • CWE-59 - Improper Link Resolution Before File Access ('Link Following')
    • CWE-61 - UNIX Symbolic Link (Symlink) Following
    Assigner
    GitHub_M CNA under the mitre root
    CNA scorecard C 72/100 over 7637 records in the last 180 days details
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-106507",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-07T15:03:07.022146Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-07T15:03:20.623Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "backstage",
              "vendor": "backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.54.6"
                }
              ]
            },
            {
              "product": "plugin-techdocs-node",
              "vendor": "@backstage/plugin-techdocs-node",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.15.4"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Backstage is an open framework for building developer portals. Prior to 1.15.4, the @backstage/plugin-techdocs-node package is affected by techdocs arbitrary file read via mkdocs snippets. Unsafe path resolution in TechDocs source tree handling allows an authenticated user who can register documentation sources to include content from outside the intended documentation boundary. Depending on deployment, this may expose files readable by the build process. This issue is fixed in version 1.15.4."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 5.3,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "NONE",
                "privilegesRequired": "LOW",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-59",
                  "description": "CWE-59: Improper Link Resolution Before File Access (\u0027Link Following\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-61",
                  "description": "CWE-61: UNIX Symbolic Link (Symlink) Following",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-06T21:46:08.014Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/backstage/backstage/security/advisories/GHSA-vmqh-7cj9-mvcj",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/backstage/backstage/security/advisories/GHSA-vmqh-7cj9-mvcj"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/911ca36f10e654c5517da029129230fc05a4f580",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/911ca36f10e654c5517da029129230fc05a4f580"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.54.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.54.6"
            }
          ],
          "source": {
            "advisory": "GHSA-vmqh-7cj9-mvcj",
            "discovery": "UNKNOWN"
          },
          "title": "Backstage: TechDocs arbitrary file read via mkdocs snippets"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-106507",
        "datePublished": "2026-10-06T21:46:08.014Z",
        "dateReserved": "2026-10-06T18:46:47.766Z",
        "dateUpdated": "2026-10-07T15:03:20.623Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-106506 (GCVE-0-2026-106506)

    Vulnerability from cvelistv5 – Published: 2026-10-06 21:44 – Updated: 2026-10-07 17:06
    VLAI
    Title
    Backstage: Improper input validation in scaffolder task list ordering
    Summary
    Backstage is an open framework for building developer portals. Prior to 4.1.0, the @backstage/plugin-scaffolder-backend package is affected by improper input validation in scaffolder task list ordering. An authenticated Backstage user with permission to create and read relevant scaffolder tasks may be able to infer confidential task data under specific conditions. Successful exploitation requires retained task secrets, visibility of a target task, knowledge of the secret structure, and repeated requests. This issue is fixed in version 4.1.0.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-07 15:27 UTC
    CWE
    • CWE-202 - Exposure of Sensitive Information Through Data Queries
    • CWE-203 - Observable Discrepancy
    Assigner
    GitHub_M CNA under the mitre root
    CNA scorecard C 72/100 over 7637 records in the last 180 days details
    Impacted products
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-106506",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-07T15:27:07.462310Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-07T17:06:30.804Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "backstage",
              "vendor": "backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.54.6"
                }
              ]
            },
            {
              "product": "plugin-scaffolder-backend",
              "vendor": "@backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 4.1.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Backstage is an open framework for building developer portals. Prior to 4.1.0, the @backstage/plugin-scaffolder-backend package is affected by improper input validation in scaffolder task list ordering. An authenticated Backstage user with permission to create and read relevant scaffolder tasks may be able to infer confidential task data under specific conditions. Successful exploitation requires retained task secrets, visibility of a target task, knowledge of the secret structure, and repeated requests. This issue is fixed in version 4.1.0."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 5.3,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "NONE",
                "privilegesRequired": "LOW",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-202",
                  "description": "CWE-202: Exposure of Sensitive Information Through Data Queries",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-203",
                  "description": "CWE-203: Observable Discrepancy",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-06T21:44:31.904Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/backstage/backstage/security/advisories/GHSA-vwp5-f99x-x3rq",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/backstage/backstage/security/advisories/GHSA-vwp5-f99x-x3rq"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/e673a869449874a9169e8f89852e75e862011b93",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/e673a869449874a9169e8f89852e75e862011b93"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.54.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.54.6"
            }
          ],
          "source": {
            "advisory": "GHSA-vwp5-f99x-x3rq",
            "discovery": "UNKNOWN"
          },
          "title": "Backstage: Improper input validation in scaffolder task list ordering"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-106506",
        "datePublished": "2026-10-06T21:44:31.904Z",
        "dateReserved": "2026-10-06T18:46:47.766Z",
        "dateUpdated": "2026-10-07T17:06:30.804Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-106505 (GCVE-0-2026-106505)

    Vulnerability from cvelistv5 – Published: 2026-10-06 21:43 – Updated: 2026-10-07 16:14
    VLAI
    Title
    Backstage: Bypass of MkDocs configuration sanitizer in TechDocs backend
    Summary
    Backstage is an open framework for building developer portals. Prior to 1.14.6 and 1.15.4, the @backstage/plugin-techdocs-node package is affected by bypass of mkdocs configuration sanitizer in techdocs backend. Users with the ability to commit changes to a repository that uses TechDocs can circumvent the MkDocs configuration file sanitizer introduced in response to CVE-2026-25153 and execute arbitrary code on the TechDocs backend host during documentation generation. This issue is fixed in versions 1.14.6 and 1.15.4.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-07 16:12 UTC
    CWE
    Assigner
    GitHub_M CNA under the mitre root
    CNA scorecard C 72/100 over 7637 records in the last 180 days details
    Impacted products
    Vendor Product Version
    backstage backstage Affected: < 1.50.5
    Affected: >= 1.51.0-next.0, < 1.54.6
    Create a notification for this product.
    @backstage plugin-techdocs-node Affected: < 1.14.6
    Affected: >= 1.15.0, < 1.15.4
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-106505",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-07T16:12:41.246162Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-07T16:14:14.192Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "backstage",
              "vendor": "backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.50.5"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.51.0-next.0, \u003c 1.54.6"
                }
              ]
            },
            {
              "product": "plugin-techdocs-node",
              "vendor": "@backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.14.6"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.15.0, \u003c 1.15.4"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Backstage is an open framework for building developer portals. Prior to 1.14.6 and 1.15.4, the @backstage/plugin-techdocs-node package is affected by bypass of mkdocs configuration sanitizer in techdocs backend. Users with the ability to commit changes to a repository that uses TechDocs can circumvent the MkDocs configuration file sanitizer introduced in response to CVE-2026-25153 and execute arbitrary code on the TechDocs backend host during documentation generation. This issue is fixed in versions 1.14.6 and 1.15.4."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "LOW",
                "baseScore": 7.7,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "LOW",
                "privilegesRequired": "LOW",
                "scope": "CHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:L/A:L",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-426",
                  "description": "CWE-426: Untrusted Search Path",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-436",
                  "description": "CWE-436: Interpretation Conflict",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-06T21:43:08.370Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/backstage/backstage/security/advisories/GHSA-p75x-jh7p-ppcx",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/backstage/backstage/security/advisories/GHSA-p75x-jh7p-ppcx"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/a7d995f11a5d27f0efbdbe8bb6c21b06988c79c9",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/a7d995f11a5d27f0efbdbe8bb6c21b06988c79c9"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/ef92d3d2b76046205c580e7152956514c15640db",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/ef92d3d2b76046205c580e7152956514c15640db"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.50.5",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.50.5"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.54.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.54.6"
            }
          ],
          "source": {
            "advisory": "GHSA-p75x-jh7p-ppcx",
            "discovery": "UNKNOWN"
          },
          "title": "Backstage: Bypass of MkDocs configuration sanitizer in TechDocs backend"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-106505",
        "datePublished": "2026-10-06T21:43:08.370Z",
        "dateReserved": "2026-10-06T18:46:47.766Z",
        "dateUpdated": "2026-10-07T16:14:14.192Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-106504 (GCVE-0-2026-106504)

    Vulnerability from cvelistv5 – Published: 2026-10-06 21:40 – Updated: 2026-10-07 16:20
    VLAI
    Title
    Backstage: Sensitive information exposure in scaffolder task logs
    Summary
    Backstage is an open framework for building developer portals. Prior to 4.1.0, the @backstage/plugin-scaffolder-backend package is affected by sensitive information exposure in scaffolder task logs. An authenticated user who can create and read scaffolder tasks may be able to observe sensitive values in task logs in deployments with restrictive action permissions and affected templates. Exploitation requires a denied action whose input contains such a value. This issue is fixed in version 4.1.0.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-07 16:20 UTC
    CWE
    • CWE-532 - Insertion of Sensitive Information into Log File
    Assigner
    GitHub_M CNA under the mitre root
    CNA scorecard C 72/100 over 7637 records in the last 180 days details
    Impacted products
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-106504",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-07T16:20:37.738464Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-07T16:20:53.466Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "backstage",
              "vendor": "backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.54.6"
                }
              ]
            },
            {
              "product": "plugin-scaffolder-backend",
              "vendor": "@backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 4.1.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Backstage is an open framework for building developer portals. Prior to 4.1.0, the @backstage/plugin-scaffolder-backend package is affected by sensitive information exposure in scaffolder task logs. An authenticated user who can create and read scaffolder tasks may be able to observe sensitive values in task logs in deployments with restrictive action permissions and affected templates. Exploitation requires a denied action whose input contains such a value. This issue is fixed in version 4.1.0."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 6.5,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "NONE",
                "privilegesRequired": "LOW",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-532",
                  "description": "CWE-532: Insertion of Sensitive Information into Log File",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-06T21:40:15.510Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/backstage/backstage/security/advisories/GHSA-4xvq-3m68-h444",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/backstage/backstage/security/advisories/GHSA-4xvq-3m68-h444"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/3eb3dc59eb0da0deccd532f19eb460bb452c9efb",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/3eb3dc59eb0da0deccd532f19eb460bb452c9efb"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.54.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.54.6"
            }
          ],
          "source": {
            "advisory": "GHSA-4xvq-3m68-h444",
            "discovery": "UNKNOWN"
          },
          "title": "Backstage: Sensitive information exposure in scaffolder task logs"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-106504",
        "datePublished": "2026-10-06T21:40:15.510Z",
        "dateReserved": "2026-10-06T18:46:47.766Z",
        "dateUpdated": "2026-10-07T16:20:53.466Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-106503 (GCVE-0-2026-106503)

    Vulnerability from cvelistv5 – Published: 2026-10-06 21:37 – Updated: 2026-10-09 01:55
    VLAI
    Title
    Backstage: Scaffolder action input authorization bypass
    Summary
    Backstage is an open framework for building developer portals. Prior to 3.3.1, 3.4.1, 4.0.3 and 4.1.0, the @backstage/plugin-scaffolder-backend package is affected by scaffolder action input authorization bypass. An authenticated user with access to affected Scaffolder templates could bypass configured action restrictions. Depending on integration credentials, this could grant unauthorized access to repositories and related source-control resources. This issue is fixed in versions 3.3.1, 3.4.1, 4.0.3 and 4.1.0.
    SSVC
    Exploitation: none Automatable: no Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-09 01:55 UTC
    CWE
    • CWE-178 - Improper Handling of Case Sensitivity
    • CWE-284 - Improper Access Control
    Assigner
    GitHub_M CNA under the mitre root
    CNA scorecard C 72/100 over 7637 records in the last 180 days details
    Impacted products
    Vendor Product Version
    backstage backstage Affected: < 1.49.6
    Affected: >= 1.50.0-next.0, < 1.50.5
    Affected: >= 1.51.0-next.0, < 1.54.6
    Create a notification for this product.
    @backstage plugin-scaffolder-backend Affected: < 3.3.1
    Affected: >= 3.4.0, < 3.4.1
    Affected: >= 4.0.0, < 4.0.3
    Affected: >= 4.0.4, < 4.1.0
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-106503",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-09T01:55:45.447568Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-09T01:55:54.101Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "backstage",
              "vendor": "backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.49.6"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.50.0-next.0, \u003c 1.50.5"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.51.0-next.0, \u003c 1.54.6"
                }
              ]
            },
            {
              "product": "plugin-scaffolder-backend",
              "vendor": "@backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 3.3.1"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 3.4.0, \u003c 3.4.1"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 4.0.0, \u003c 4.0.3"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 4.0.4, \u003c 4.1.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Backstage is an open framework for building developer portals. Prior to 3.3.1, 3.4.1, 4.0.3 and 4.1.0, the @backstage/plugin-scaffolder-backend package is affected by scaffolder action input authorization bypass. An authenticated user with access to affected Scaffolder templates could bypass configured action restrictions. Depending on integration credentials, this could grant unauthorized access to repositories and related source-control resources. This issue is fixed in versions 3.3.1, 3.4.1, 4.0.3 and 4.1.0."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 8.1,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "LOW",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-178",
                  "description": "CWE-178: Improper Handling of Case Sensitivity",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-284",
                  "description": "CWE-284: Improper Access Control",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-06T21:37:33.675Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/backstage/backstage/security/advisories/GHSA-hmp2-4m7g-22cv",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/backstage/backstage/security/advisories/GHSA-hmp2-4m7g-22cv"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/11c1384c0649b8ab26391c6a4e4f34b80ab0d188",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/11c1384c0649b8ab26391c6a4e4f34b80ab0d188"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/a91ed72d540e80b62a73b39bb1563ff5018d52d1",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/a91ed72d540e80b62a73b39bb1563ff5018d52d1"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/e307e4f487103d815e484291b3fda778ab9983bf",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/e307e4f487103d815e484291b3fda778ab9983bf"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.49.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.49.6"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.50.5",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.50.5"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.54.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.54.6"
            }
          ],
          "source": {
            "advisory": "GHSA-hmp2-4m7g-22cv",
            "discovery": "UNKNOWN"
          },
          "title": "Backstage: Scaffolder action input authorization bypass"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-106503",
        "datePublished": "2026-10-06T21:37:33.675Z",
        "dateReserved": "2026-10-06T18:46:47.766Z",
        "dateUpdated": "2026-10-09T01:55:54.101Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-106502 (GCVE-0-2026-106502)

    Vulnerability from cvelistv5 – Published: 2026-10-06 21:34 – Updated: 2026-10-07 15:09
    VLAI
    Title
    Backstage: Sensitive information may be exposed in Scaffolder task failure events
    Summary
    Backstage is an open framework for building developer portals. Prior to 4.1.0, the @backstage/plugin-scaffolder-backend package could expose sensitive information in Scaffolder task failure events. Under specific template and failure conditions, an authenticated user may retrieve backend-managed credentials used during task execution from affected task events. This issue is fixed in version 4.1.0.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-07 15:08 UTC
    CWE
    • CWE-532 - Insertion of Sensitive Information into Log File
    Assigner
    GitHub_M CNA under the mitre root
    CNA scorecard C 72/100 over 7637 records in the last 180 days details
    Impacted products
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-106502",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-07T15:08:57.835240Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-07T15:09:21.445Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "backstage",
              "vendor": "backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.54.6"
                }
              ]
            },
            {
              "product": "plugin-scaffolder-backend",
              "vendor": "@backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 4.1.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Backstage is an open framework for building developer portals. Prior to 4.1.0, the @backstage/plugin-scaffolder-backend package could expose sensitive information in Scaffolder task failure events. Under specific template and failure conditions, an authenticated user may retrieve backend-managed credentials used during task execution from affected task events. This issue is fixed in version 4.1.0."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 5.3,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "NONE",
                "privilegesRequired": "LOW",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-532",
                  "description": "CWE-532: Insertion of Sensitive Information into Log File",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-06T21:34:43.208Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/backstage/backstage/security/advisories/GHSA-95p4-vv4g-jxxm",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/backstage/backstage/security/advisories/GHSA-95p4-vv4g-jxxm"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/3f1e869708f002fb9838624b7379deb251691b47",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/3f1e869708f002fb9838624b7379deb251691b47"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.54.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.54.6"
            }
          ],
          "source": {
            "advisory": "GHSA-95p4-vv4g-jxxm",
            "discovery": "UNKNOWN"
          },
          "title": "Backstage: Sensitive information may be exposed in Scaffolder task failure events"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-106502",
        "datePublished": "2026-10-06T21:34:43.208Z",
        "dateReserved": "2026-10-06T18:46:47.766Z",
        "dateUpdated": "2026-10-07T15:09:21.445Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-106501 (GCVE-0-2026-106501)

    Vulnerability from cvelistv5 – Published: 2026-10-06 21:32 – Updated: 2026-10-07 17:06
    VLAI
    Title
    Backstage: Sensitive information exposure in Scaffolder
    Summary
    Backstage is an open framework for building developer portals. Prior to 3.3.1, 3.4.1, 4.0.3 and 4.1.0, the @backstage/plugin-scaffolder-backend package is affected by sensitive information exposure in scaffolder. An authenticated Backstage user who can read another user's Scaffolder task may receive internal execution data. In deployments where that data contains credentials for an external service, this may permit disclosure and unauthorized changes in that external service. This issue is fixed in versions 3.3.1, 3.4.1, 4.0.3 and 4.1.0.
    SSVC
    Exploitation: none Automatable: no Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-07 15:30 UTC
    CWE
    • CWE-200 - Exposure of Sensitive Information to an Unauthorized Actor
    • CWE-201 - Insertion of Sensitive Information Into Sent Data
    Assigner
    GitHub_M CNA under the mitre root
    CNA scorecard C 72/100 over 7637 records in the last 180 days details
    Impacted products
    Vendor Product Version
    backstage backstage Affected: < 1.49.6
    Affected: >= 1.50.0-next.0, < 1.50.5
    Affected: >= 1.51.0-next.0, < 1.54.6
    Create a notification for this product.
    @backstage plugin-scaffolder-backend Affected: < 3.3.1
    Affected: >= 3.4.0, < 3.4.1
    Affected: >= 4.0.0, < 4.0.3
    Affected: >= 4.0.4, < 4.1.0
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-106501",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-07T15:30:59.165626Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-07T17:06:36.850Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "backstage",
              "vendor": "backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.49.6"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.50.0-next.0, \u003c 1.50.5"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.51.0-next.0, \u003c 1.54.6"
                }
              ]
            },
            {
              "product": "plugin-scaffolder-backend",
              "vendor": "@backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 3.3.1"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 3.4.0, \u003c 3.4.1"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 4.0.0, \u003c 4.0.3"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 4.0.4, \u003c 4.1.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Backstage is an open framework for building developer portals. Prior to 3.3.1, 3.4.1, 4.0.3 and 4.1.0, the @backstage/plugin-scaffolder-backend package is affected by sensitive information exposure in scaffolder. An authenticated Backstage user who can read another user\u0027s Scaffolder task may receive internal execution data. In deployments where that data contains credentials for an external service, this may permit disclosure and unauthorized changes in that external service. This issue is fixed in versions 3.3.1, 3.4.1, 4.0.3 and 4.1.0."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 9.6,
                "baseSeverity": "CRITICAL",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "LOW",
                "scope": "CHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-200",
                  "description": "CWE-200: Exposure of Sensitive Information to an Unauthorized Actor",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-201",
                  "description": "CWE-201: Insertion of Sensitive Information Into Sent Data",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-06T21:32:25.997Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/backstage/backstage/security/advisories/GHSA-g2v8-7jhw-pp8p",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/backstage/backstage/security/advisories/GHSA-g2v8-7jhw-pp8p"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/66d2219edf0abe33ab7d0c1ced5d069d1e065be5",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/66d2219edf0abe33ab7d0c1ced5d069d1e065be5"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/c19838870476a8e29144c84b1a5ac0654ec20fb5",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/c19838870476a8e29144c84b1a5ac0654ec20fb5"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/e262d649981ff99bb01ca7077807ae3e25e85560",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/e262d649981ff99bb01ca7077807ae3e25e85560"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.49.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.49.6"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.50.5",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.50.5"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.54.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.54.6"
            }
          ],
          "source": {
            "advisory": "GHSA-g2v8-7jhw-pp8p",
            "discovery": "UNKNOWN"
          },
          "title": "Backstage: Sensitive information exposure in Scaffolder"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-106501",
        "datePublished": "2026-10-06T21:32:25.997Z",
        "dateReserved": "2026-10-06T18:46:47.766Z",
        "dateUpdated": "2026-10-07T17:06:36.850Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-106500 (GCVE-0-2026-106500)

    Vulnerability from cvelistv5 – Published: 2026-10-06 21:29 – Updated: 2026-10-07 15:48
    VLAI
    Title
    Backstage: Improper task state validation in Scaffolder backend
    Summary
    Backstage is an open framework for building developer portals. Prior to 3.3.1, 3.4.1, 4.0.3 and 4.1.0, the @backstage/plugin-scaffolder-backend package is affected by improper task state validation in scaffolder backend. An authenticated user with permission to create and access Scaffolder tasks may, under specific timing and deployment conditions, affect files accessible to the Backstage backend. If backend application files are writable, the confidentiality, integrity, and availability of the backend may be compromised. This issue is fixed in versions 3.3.1, 3.4.1, 4.0.3 and 4.1.0.
    SSVC
    Exploitation: none Automatable: no Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-07 15:47 UTC
    CWE
    • CWE-59 - Improper Link Resolution Before File Access ('Link Following')
    • CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
    Assigner
    GitHub_M CNA under the mitre root
    CNA scorecard C 72/100 over 7637 records in the last 180 days details
    Impacted products
    Vendor Product Version
    backstage backstage Affected: < 1.49.6
    Affected: >= 1.50.0-next.0, < 1.50.5
    Affected: >= 1.51.0-next.0, < 1.54.6
    Create a notification for this product.
    @backstage plugin-scaffolder-backend Affected: < 3.3.1
    Affected: >= 3.4.0, < 3.4.1
    Affected: >= 4.0.0, < 4.0.3
    Affected: >= 4.0.4, < 4.1.0
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-106500",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-07T15:47:41.478403Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-07T15:48:01.118Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "backstage",
              "vendor": "backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.49.6"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.50.0-next.0, \u003c 1.50.5"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.51.0-next.0, \u003c 1.54.6"
                }
              ]
            },
            {
              "product": "plugin-scaffolder-backend",
              "vendor": "@backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 3.3.1"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 3.4.0, \u003c 3.4.1"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 4.0.0, \u003c 4.0.3"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 4.0.4, \u003c 4.1.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Backstage is an open framework for building developer portals. Prior to 3.3.1, 3.4.1, 4.0.3 and 4.1.0, the @backstage/plugin-scaffolder-backend package is affected by improper task state validation in scaffolder backend. An authenticated user with permission to create and access Scaffolder tasks may, under specific timing and deployment conditions, affect files accessible to the Backstage backend. If backend application files are writable, the confidentiality, integrity, and availability of the backend may be compromised. This issue is fixed in versions 3.3.1, 3.4.1, 4.0.3 and 4.1.0."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 8.5,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "LOW",
                "scope": "CHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-59",
                  "description": "CWE-59: Improper Link Resolution Before File Access (\u0027Link Following\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-362",
                  "description": "CWE-362: Concurrent Execution using Shared Resource with Improper Synchronization (\u0027Race Condition\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-06T21:29:10.626Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/backstage/backstage/security/advisories/GHSA-xvgh-hmx8-9xxf",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/backstage/backstage/security/advisories/GHSA-xvgh-hmx8-9xxf"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/0d24f1b8701f3dde6cd597f81997c1ea873a43ae",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/0d24f1b8701f3dde6cd597f81997c1ea873a43ae"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/56be299dd3ef6706e13e76ea2f8a9b0dd0b6413d",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/56be299dd3ef6706e13e76ea2f8a9b0dd0b6413d"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/9e86c95a1a3ddfd54db03731cd8678aa63495175",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/9e86c95a1a3ddfd54db03731cd8678aa63495175"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.49.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.49.6"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.50.5",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.50.5"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.54.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.54.6"
            }
          ],
          "source": {
            "advisory": "GHSA-xvgh-hmx8-9xxf",
            "discovery": "UNKNOWN"
          },
          "title": "Backstage: Improper task state validation in Scaffolder backend"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-106500",
        "datePublished": "2026-10-06T21:29:10.626Z",
        "dateReserved": "2026-10-06T18:46:47.766Z",
        "dateUpdated": "2026-10-07T15:48:01.118Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-106499 (GCVE-0-2026-106499)

    Vulnerability from cvelistv5 – Published: 2026-10-06 21:25 – Updated: 2026-10-07 17:46
    VLAI
    Title
    Backstage: Secret-derived values may be exposed in scaffolder task logs
    Summary
    Backstage is an open framework for building developer portals. Prior to 4.1.0, the @backstage/plugin-scaffolder-backend package could expose secret-derived values in Scaffolder task logs. Deployments that configure sensitive scaffolder.defaultEnvironment.secrets and allow an attacker to create or modify Scaffolder templates are affected. A template author could cause secret-derived values used during template iteration to be persisted and exposed to users who can access the resulting task logs. This issue is fixed in version 4.1.0.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-07 17:45 UTC
    CWE
    • CWE-532 - Insertion of Sensitive Information into Log File
    Assigner
    GitHub_M CNA under the mitre root
    CNA scorecard C 72/100 over 7637 records in the last 180 days details
    Impacted products
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-106499",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-07T17:45:56.549598Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-07T17:46:09.812Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "backstage",
              "vendor": "backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.54.6"
                }
              ]
            },
            {
              "product": "plugin-scaffolder-backend",
              "vendor": "@backstage",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 4.1.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Backstage is an open framework for building developer portals. Prior to 4.1.0, the @backstage/plugin-scaffolder-backend package could expose secret-derived values in Scaffolder task logs. Deployments that configure sensitive scaffolder.defaultEnvironment.secrets and allow an attacker to create or modify Scaffolder templates are affected. A template author could cause secret-derived values used during template iteration to be persisted and exposed to users who can access the resulting task logs. This issue is fixed in version 4.1.0."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 4.9,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "NONE",
                "privilegesRequired": "HIGH",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-532",
                  "description": "CWE-532: Insertion of Sensitive Information into Log File",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-06T21:25:56.166Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/backstage/backstage/security/advisories/GHSA-mfvq-x7vr-rgqg",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/backstage/backstage/security/advisories/GHSA-mfvq-x7vr-rgqg"
            },
            {
              "name": "https://github.com/backstage/backstage/commit/dc30fae2d96cb1606d36cc40b242f9b9e539bd70",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/commit/dc30fae2d96cb1606d36cc40b242f9b9e539bd70"
            },
            {
              "name": "https://github.com/backstage/backstage/releases/tag/v1.54.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/backstage/backstage/releases/tag/v1.54.6"
            }
          ],
          "source": {
            "advisory": "GHSA-mfvq-x7vr-rgqg",
            "discovery": "UNKNOWN"
          },
          "title": "Backstage: Secret-derived values may be exposed in scaffolder task logs"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-106499",
        "datePublished": "2026-10-06T21:25:56.166Z",
        "dateReserved": "2026-10-06T18:46:47.766Z",
        "dateUpdated": "2026-10-07T17:46:09.812Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }