ubuntu-cve-2026-24480
Vulnerability from osv_ubuntu
Published
2026-01-27 01:16
Modified
2026-05-20 15:26
Summary
Details

QGIS is a free, open source, cross platform geographical information system (GIS) The repository contains a GitHub Actions workflow called "pre-commit checks" that, before commit 76a693cd91650f9b4e83edac525e5e4f90d954e9, was vulnerable to remote code execution and repository compromise because it used the pull_request_target trigger and then checked out and executed untrusted pull request code in a privileged context. Workflows triggered by pull_request_target ran with the base repository's credentials and access to secrets. If these workflows then checked out and executed code from the head of an external pull request (which could have been attacker controlled), the attacker could have executed arbitrary commands with elevated privileges. This insecure pattern has been documented as a security risk by GitHub and security researchers. Commit 76a693cd91650f9b4e83edac525e5e4f90d954e9 removed the vulnerable code.


{
  "affected": [
    {
      "ecosystem_specific": {
        "binaries": [
          {
            "binary_name": "libqgis-analysis2.8.6",
            "binary_version": "2.8.6+dfsg-1ubuntu1"
          },
          {
            "binary_name": "libqgis-core2.8.6",
            "binary_version": "2.8.6+dfsg-1ubuntu1"
          },
          {
            "binary_name": "libqgis-customwidgets",
            "binary_version": "2.8.6+dfsg-1ubuntu1"
          },
          {
            "binary_name": "libqgis-gui2.8.6",
            "binary_version": "2.8.6+dfsg-1ubuntu1"
          },
          {
            "binary_name": "libqgis-networkanalysis2.8.6",
            "binary_version": "2.8.6+dfsg-1ubuntu1"
          },
          {
            "binary_name": "libqgis-server2.8.6",
            "binary_version": "2.8.6+dfsg-1ubuntu1"
          },
          {
            "binary_name": "libqgisgrass2.8.6",
            "binary_version": "2.8.6+dfsg-1ubuntu1"
          },
          {
            "binary_name": "libqgispython2.8.6",
            "binary_version": "2.8.6+dfsg-1ubuntu1"
          },
          {
            "binary_name": "python-qgis",
            "binary_version": "2.8.6+dfsg-1ubuntu1"
          },
          {
            "binary_name": "python-qgis-common",
            "binary_version": "2.8.6+dfsg-1ubuntu1"
          },
          {
            "binary_name": "qgis",
            "binary_version": "2.8.6+dfsg-1ubuntu1"
          },
          {
            "binary_name": "qgis-common",
            "binary_version": "2.8.6+dfsg-1ubuntu1"
          },
          {
            "binary_name": "qgis-plugin-globe",
            "binary_version": "2.8.6+dfsg-1ubuntu1"
          },
          {
            "binary_name": "qgis-plugin-globe-common",
            "binary_version": "2.8.6+dfsg-1ubuntu1"
          },
          {
            "binary_name": "qgis-provider-grass",
            "binary_version": "2.8.6+dfsg-1ubuntu1"
          },
          {
            "binary_name": "qgis-providers",
            "binary_version": "2.8.6+dfsg-1ubuntu1"
          },
          {
            "binary_name": "qgis-providers-common",
            "binary_version": "2.8.6+dfsg-1ubuntu1"
          },
          {
            "binary_name": "qgis-server",
            "binary_version": "2.8.6+dfsg-1ubuntu1"
          }
        ]
      },
      "package": {
        "ecosystem": "Ubuntu:16.04:LTS",
        "name": "qgis",
        "purl": "pkg:deb/ubuntu/qgis@2.8.6+dfsg-1ubuntu1?arch=source\u0026distro=xenial"
      },
      "ranges": [
        {
          "events": [
            {
              "introduced": "0"
            }
          ],
          "type": "ECOSYSTEM"
        }
      ],
      "versions": [
        "2.8.3+dfsg-1",
        "2.8.3+dfsg-5",
        "2.8.4+dfsg-1",
        "2.8.6+dfsg-1~exp2",
        "2.8.6+dfsg-1",
        "2.8.6+dfsg-1build1",
        "2.8.6+dfsg-1ubuntu1"
      ]
    },
    {
      "ecosystem_specific": {
        "binaries": [
          {
            "binary_name": "libqgis-analysis2.18.17",
            "binary_version": "2.18.17+dfsg-1"
          },
          {
            "binary_name": "libqgis-app2.18.17",
            "binary_version": "2.18.17+dfsg-1"
          },
          {
            "binary_name": "libqgis-core2.18.17",
            "binary_version": "2.18.17+dfsg-1"
          },
          {
            "binary_name": "libqgis-customwidgets",
            "binary_version": "2.18.17+dfsg-1"
          },
          {
            "binary_name": "libqgis-gui2.18.17",
            "binary_version": "2.18.17+dfsg-1"
          },
          {
            "binary_name": "libqgis-networkanalysis2.18.17",
            "binary_version": "2.18.17+dfsg-1"
          },
          {
            "binary_name": "libqgis-server2.18.17",
            "binary_version": "2.18.17+dfsg-1"
          },
          {
            "binary_name": "libqgisgrass7-2.18.17",
            "binary_version": "2.18.17+dfsg-1"
          },
          {
            "binary_name": "libqgispython2.18.17",
            "binary_version": "2.18.17+dfsg-1"
          },
          {
            "binary_name": "python-qgis",
            "binary_version": "2.18.17+dfsg-1"
          },
          {
            "binary_name": "python-qgis-common",
            "binary_version": "2.18.17+dfsg-1"
          },
          {
            "binary_name": "qgis",
            "binary_version": "2.18.17+dfsg-1"
          },
          {
            "binary_name": "qgis-common",
            "binary_version": "2.18.17+dfsg-1"
          },
          {
            "binary_name": "qgis-plugin-grass",
            "binary_version": "2.18.17+dfsg-1"
          },
          {
            "binary_name": "qgis-plugin-grass-common",
            "binary_version": "2.18.17+dfsg-1"
          },
          {
            "binary_name": "qgis-provider-grass",
            "binary_version": "2.18.17+dfsg-1"
          },
          {
            "binary_name": "qgis-providers",
            "binary_version": "2.18.17+dfsg-1"
          },
          {
            "binary_name": "qgis-providers-common",
            "binary_version": "2.18.17+dfsg-1"
          },
          {
            "binary_name": "qgis-server",
            "binary_version": "2.18.17+dfsg-1"
          }
        ]
      },
      "package": {
        "ecosystem": "Ubuntu:18.04:LTS",
        "name": "qgis",
        "purl": "pkg:deb/ubuntu/qgis@2.18.17+dfsg-1?arch=source\u0026distro=bionic"
      },
      "ranges": [
        {
          "events": [
            {
              "introduced": "0"
            }
          ],
          "type": "ECOSYSTEM"
        }
      ],
      "versions": [
        "2.14.18+dfsg-1",
        "2.14.20+dfsg-1build2",
        "2.14.21+dfsg-1",
        "2.14.21+dfsg-1build1",
        "2.14.22+dfsg-2",
        "2.18.17+dfsg-1"
      ]
    },
    {
      "ecosystem_specific": {
        "binaries": [
          {
            "binary_name": "libqgis-3d3.10.4",
            "binary_version": "3.10.4+dfsg-1ubuntu2"
          },
          {
            "binary_name": "libqgis-analysis3.10.4",
            "binary_version": "3.10.4+dfsg-1ubuntu2"
          },
          {
            "binary_name": "libqgis-app3.10.4",
            "binary_version": "3.10.4+dfsg-1ubuntu2"
          },
          {
            "binary_name": "libqgis-core3.10.4",
            "binary_version": "3.10.4+dfsg-1ubuntu2"
          },
          {
            "binary_name": "libqgis-customwidgets",
            "binary_version": "3.10.4+dfsg-1ubuntu2"
          },
          {
            "binary_name": "libqgis-gui3.10.4",
            "binary_version": "3.10.4+dfsg-1ubuntu2"
          },
          {
            "binary_name": "libqgis-native3.10.4",
            "binary_version": "3.10.4+dfsg-1ubuntu2"
          },
          {
            "binary_name": "libqgis-server3.10.4",
            "binary_version": "3.10.4+dfsg-1ubuntu2"
          },
          {
            "binary_name": "libqgisgrass7-3.10.4",
            "binary_version": "3.10.4+dfsg-1ubuntu2"
          },
          {
            "binary_name": "libqgispython3.10.4",
            "binary_version": "3.10.4+dfsg-1ubuntu2"
          },
          {
            "binary_name": "python3-qgis",
            "binary_version": "3.10.4+dfsg-1ubuntu2"
          },
          {
            "binary_name": "python3-qgis-common",
            "binary_version": "3.10.4+dfsg-1ubuntu2"
          },
          {
            "binary_name": "qgis",
            "binary_version": "3.10.4+dfsg-1ubuntu2"
          },
          {
            "binary_name": "qgis-common",
            "binary_version": "3.10.4+dfsg-1ubuntu2"
          },
          {
            "binary_name": "qgis-plugin-grass",
            "binary_version": "3.10.4+dfsg-1ubuntu2"
          },
          {
            "binary_name": "qgis-plugin-grass-common",
            "binary_version": "3.10.4+dfsg-1ubuntu2"
          },
          {
            "binary_name": "qgis-provider-grass",
            "binary_version": "3.10.4+dfsg-1ubuntu2"
          },
          {
            "binary_name": "qgis-providers",
            "binary_version": "3.10.4+dfsg-1ubuntu2"
          },
          {
            "binary_name": "qgis-providers-common",
            "binary_version": "3.10.4+dfsg-1ubuntu2"
          },
          {
            "binary_name": "qgis-server",
            "binary_version": "3.10.4+dfsg-1ubuntu2"
          }
        ]
      },
      "package": {
        "ecosystem": "Ubuntu:20.04:LTS",
        "name": "qgis",
        "purl": "pkg:deb/ubuntu/qgis@3.10.4+dfsg-1ubuntu2?arch=source\u0026distro=focal"
      },
      "ranges": [
        {
          "events": [
            {
              "introduced": "0"
            }
          ],
          "type": "ECOSYSTEM"
        }
      ],
      "versions": [
        "3.4.10+dfsg-1build1",
        "3.4.10+dfsg-1build2",
        "3.4.14+dfsg-1",
        "3.4.15+dfsg-1ubuntu2",
        "3.10.3+dfsg-1ubuntu1",
        "3.10.4+dfsg-1ubuntu2"
      ]
    },
    {
      "ecosystem_specific": {
        "binaries": [
          {
            "binary_name": "libqgis-3d3.22.4",
            "binary_version": "3.22.4+dfsg-3build1"
          },
          {
            "binary_name": "libqgis-analysis3.22.4",
            "binary_version": "3.22.4+dfsg-3build1"
          },
          {
            "binary_name": "libqgis-app3.22.4",
            "binary_version": "3.22.4+dfsg-3build1"
          },
          {
            "binary_name": "libqgis-core3.22.4",
            "binary_version": "3.22.4+dfsg-3build1"
          },
          {
            "binary_name": "libqgis-customwidgets",
            "binary_version": "3.22.4+dfsg-3build1"
          },
          {
            "binary_name": "libqgis-gui3.22.4",
            "binary_version": "3.22.4+dfsg-3build1"
          },
          {
            "binary_name": "libqgis-native3.22.4",
            "binary_version": "3.22.4+dfsg-3build1"
          },
          {
            "binary_name": "libqgis-server3.22.4",
            "binary_version": "3.22.4+dfsg-3build1"
          },
          {
            "binary_name": "libqgisgrass7-3.22.4",
            "binary_version": "3.22.4+dfsg-3build1"
          },
          {
            "binary_name": "libqgispython3.22.4",
            "binary_version": "3.22.4+dfsg-3build1"
          },
          {
            "binary_name": "python3-qgis",
            "binary_version": "3.22.4+dfsg-3build1"
          },
          {
            "binary_name": "python3-qgis-common",
            "binary_version": "3.22.4+dfsg-3build1"
          },
          {
            "binary_name": "qgis",
            "binary_version": "3.22.4+dfsg-3build1"
          },
          {
            "binary_name": "qgis-common",
            "binary_version": "3.22.4+dfsg-3build1"
          },
          {
            "binary_name": "qgis-plugin-grass",
            "binary_version": "3.22.4+dfsg-3build1"
          },
          {
            "binary_name": "qgis-plugin-grass-common",
            "binary_version": "3.22.4+dfsg-3build1"
          },
          {
            "binary_name": "qgis-provider-grass",
            "binary_version": "3.22.4+dfsg-3build1"
          },
          {
            "binary_name": "qgis-providers",
            "binary_version": "3.22.4+dfsg-3build1"
          },
          {
            "binary_name": "qgis-providers-common",
            "binary_version": "3.22.4+dfsg-3build1"
          },
          {
            "binary_name": "qgis-server",
            "binary_version": "3.22.4+dfsg-3build1"
          },
          {
            "binary_name": "qgis-server-bin",
            "binary_version": "3.22.4+dfsg-3build1"
          },
          {
            "binary_name": "qgis-server-common",
            "binary_version": "3.22.4+dfsg-3build1"
          },
          {
            "binary_name": "qgis-server-dummy",
            "binary_version": "3.22.4+dfsg-3build1"
          },
          {
            "binary_name": "qgis-server-landingpage",
            "binary_version": "3.22.4+dfsg-3build1"
          },
          {
            "binary_name": "qgis-server-wcs",
            "binary_version": "3.22.4+dfsg-3build1"
          },
          {
            "binary_name": "qgis-server-wfs",
            "binary_version": "3.22.4+dfsg-3build1"
          },
          {
            "binary_name": "qgis-server-wfs3",
            "binary_version": "3.22.4+dfsg-3build1"
          },
          {
            "binary_name": "qgis-server-wms",
            "binary_version": "3.22.4+dfsg-3build1"
          },
          {
            "binary_name": "qgis-server-wmts",
            "binary_version": "3.22.4+dfsg-3build1"
          },
          {
            "binary_name": "qgis-sip",
            "binary_version": "3.22.4+dfsg-3build1"
          }
        ]
      },
      "package": {
        "ecosystem": "Ubuntu:22.04:LTS",
        "name": "qgis",
        "purl": "pkg:deb/ubuntu/qgis@3.22.4+dfsg-3build1?arch=source\u0026distro=jammy"
      },
      "ranges": [
        {
          "events": [
            {
              "introduced": "0"
            }
          ],
          "type": "ECOSYSTEM"
        }
      ],
      "versions": [
        "3.10.14+dfsg-1ubuntu2",
        "3.16.14+dfsg-1build1",
        "3.16.15+dfsg-1",
        "3.22.4+dfsg-3",
        "3.22.4+dfsg-3build1"
      ]
    },
    {
      "ecosystem_specific": {
        "binaries": [
          {
            "binary_name": "libqgis-3d3.34.4t64",
            "binary_version": "3.34.4+dfsg-4build2"
          },
          {
            "binary_name": "libqgis-analysis3.34.4t64",
            "binary_version": "3.34.4+dfsg-4build2"
          },
          {
            "binary_name": "libqgis-app3.34.4t64",
            "binary_version": "3.34.4+dfsg-4build2"
          },
          {
            "binary_name": "libqgis-core3.34.4t64",
            "binary_version": "3.34.4+dfsg-4build2"
          },
          {
            "binary_name": "libqgis-customwidgets",
            "binary_version": "3.34.4+dfsg-4build2"
          },
          {
            "binary_name": "libqgis-gui3.34.4t64",
            "binary_version": "3.34.4+dfsg-4build2"
          },
          {
            "binary_name": "libqgis-native3.34.4t64",
            "binary_version": "3.34.4+dfsg-4build2"
          },
          {
            "binary_name": "libqgis-server3.34.4t64",
            "binary_version": "3.34.4+dfsg-4build2"
          },
          {
            "binary_name": "libqgisgrass8-3.34.4t64",
            "binary_version": "3.34.4+dfsg-4build2"
          },
          {
            "binary_name": "libqgispython3.34.4t64",
            "binary_version": "3.34.4+dfsg-4build2"
          },
          {
            "binary_name": "python3-qgis",
            "binary_version": "3.34.4+dfsg-4build2"
          },
          {
            "binary_name": "python3-qgis-common",
            "binary_version": "3.34.4+dfsg-4build2"
          },
          {
            "binary_name": "qgis",
            "binary_version": "3.34.4+dfsg-4build2"
          },
          {
            "binary_name": "qgis-common",
            "binary_version": "3.34.4+dfsg-4build2"
          },
          {
            "binary_name": "qgis-plugin-grass",
            "binary_version": "3.34.4+dfsg-4build2"
          },
          {
            "binary_name": "qgis-plugin-grass-common",
            "binary_version": "3.34.4+dfsg-4build2"
          },
          {
            "binary_name": "qgis-provider-grass",
            "binary_version": "3.34.4+dfsg-4build2"
          },
          {
            "binary_name": "qgis-providers",
            "binary_version": "3.34.4+dfsg-4build2"
          },
          {
            "binary_name": "qgis-providers-common",
            "binary_version": "3.34.4+dfsg-4build2"
          },
          {
            "binary_name": "qgis-server",
            "binary_version": "3.34.4+dfsg-4build2"
          },
          {
            "binary_name": "qgis-server-bin",
            "binary_version": "3.34.4+dfsg-4build2"
          },
          {
            "binary_name": "qgis-server-common",
            "binary_version": "3.34.4+dfsg-4build2"
          },
          {
            "binary_name": "qgis-server-dummy",
            "binary_version": "3.34.4+dfsg-4build2"
          },
          {
            "binary_name": "qgis-server-landingpage",
            "binary_version": "3.34.4+dfsg-4build2"
          },
          {
            "binary_name": "qgis-server-wcs",
            "binary_version": "3.34.4+dfsg-4build2"
          },
          {
            "binary_name": "qgis-server-wfs",
            "binary_version": "3.34.4+dfsg-4build2"
          },
          {
            "binary_name": "qgis-server-wfs3",
            "binary_version": "3.34.4+dfsg-4build2"
          },
          {
            "binary_name": "qgis-server-wms",
            "binary_version": "3.34.4+dfsg-4build2"
          },
          {
            "binary_name": "qgis-server-wmts",
            "binary_version": "3.34.4+dfsg-4build2"
          },
          {
            "binary_name": "qgis-sip",
            "binary_version": "3.34.4+dfsg-4build2"
          }
        ]
      },
      "package": {
        "ecosystem": "Ubuntu:24.04:LTS",
        "name": "qgis",
        "purl": "pkg:deb/ubuntu/qgis@3.34.4+dfsg-4build2?arch=source\u0026distro=noble"
      },
      "ranges": [
        {
          "events": [
            {
              "introduced": "0"
            }
          ],
          "type": "ECOSYSTEM"
        }
      ],
      "versions": [
        "3.28.10+dfsg-1",
        "3.28.12+dfsg-1build1",
        "3.28.13+dfsg-1",
        "3.28.14+dfsg-1",
        "3.28.15+dfsg-1",
        "3.34.4+dfsg-1",
        "3.34.4+dfsg-4",
        "3.34.4+dfsg-4build1",
        "3.34.4+dfsg-4build2"
      ]
    },
    {
      "ecosystem_specific": {
        "binaries": [
          {
            "binary_name": "libqgis-3d3.40.8",
            "binary_version": "3.40.8+dfsg-1~exp1"
          },
          {
            "binary_name": "libqgis-analysis3.40.8",
            "binary_version": "3.40.8+dfsg-1~exp1"
          },
          {
            "binary_name": "libqgis-app3.40.8",
            "binary_version": "3.40.8+dfsg-1~exp1"
          },
          {
            "binary_name": "libqgis-core3.40.8",
            "binary_version": "3.40.8+dfsg-1~exp1"
          },
          {
            "binary_name": "libqgis-customwidgets",
            "binary_version": "3.40.8+dfsg-1~exp1"
          },
          {
            "binary_name": "libqgis-gui3.40.8",
            "binary_version": "3.40.8+dfsg-1~exp1"
          },
          {
            "binary_name": "libqgis-native3.40.8",
            "binary_version": "3.40.8+dfsg-1~exp1"
          },
          {
            "binary_name": "libqgis-server3.40.8",
            "binary_version": "3.40.8+dfsg-1~exp1"
          },
          {
            "binary_name": "libqgisgrass8-3.40.8",
            "binary_version": "3.40.8+dfsg-1~exp1"
          },
          {
            "binary_name": "libqgispython3.40.8",
            "binary_version": "3.40.8+dfsg-1~exp1"
          },
          {
            "binary_name": "python3-qgis",
            "binary_version": "3.40.8+dfsg-1~exp1"
          },
          {
            "binary_name": "python3-qgis-common",
            "binary_version": "3.40.8+dfsg-1~exp1"
          },
          {
            "binary_name": "qgis",
            "binary_version": "3.40.8+dfsg-1~exp1"
          },
          {
            "binary_name": "qgis-common",
            "binary_version": "3.40.8+dfsg-1~exp1"
          },
          {
            "binary_name": "qgis-plugin-grass",
            "binary_version": "3.40.8+dfsg-1~exp1"
          },
          {
            "binary_name": "qgis-plugin-grass-common",
            "binary_version": "3.40.8+dfsg-1~exp1"
          },
          {
            "binary_name": "qgis-provider-grass",
            "binary_version": "3.40.8+dfsg-1~exp1"
          },
          {
            "binary_name": "qgis-providers",
            "binary_version": "3.40.8+dfsg-1~exp1"
          },
          {
            "binary_name": "qgis-providers-common",
            "binary_version": "3.40.8+dfsg-1~exp1"
          },
          {
            "binary_name": "qgis-server",
            "binary_version": "3.40.8+dfsg-1~exp1"
          },
          {
            "binary_name": "qgis-server-bin",
            "binary_version": "3.40.8+dfsg-1~exp1"
          },
          {
            "binary_name": "qgis-server-common",
            "binary_version": "3.40.8+dfsg-1~exp1"
          },
          {
            "binary_name": "qgis-server-landingpage",
            "binary_version": "3.40.8+dfsg-1~exp1"
          },
          {
            "binary_name": "qgis-server-wcs",
            "binary_version": "3.40.8+dfsg-1~exp1"
          },
          {
            "binary_name": "qgis-server-wfs",
            "binary_version": "3.40.8+dfsg-1~exp1"
          },
          {
            "binary_name": "qgis-server-wfs3",
            "binary_version": "3.40.8+dfsg-1~exp1"
          },
          {
            "binary_name": "qgis-server-wms",
            "binary_version": "3.40.8+dfsg-1~exp1"
          },
          {
            "binary_name": "qgis-server-wmts",
            "binary_version": "3.40.8+dfsg-1~exp1"
          },
          {
            "binary_name": "qgis-sip",
            "binary_version": "3.40.8+dfsg-1~exp1"
          }
        ]
      },
      "package": {
        "ecosystem": "Ubuntu:25.10",
        "name": "qgis",
        "purl": "pkg:deb/ubuntu/qgis@3.40.8+dfsg-1~exp1?arch=source\u0026distro=questing"
      },
      "ranges": [
        {
          "events": [
            {
              "introduced": "0"
            }
          ],
          "type": "ECOSYSTEM"
        }
      ],
      "versions": [
        "3.40.5+dfsg-1",
        "3.40.6+dfsg-1",
        "3.40.6+dfsg-1build1",
        "3.40.8+dfsg-1~exp1"
      ]
    },
    {
      "ecosystem_specific": {
        "binaries": [
          {
            "binary_name": "libqgis-3d3.40.15",
            "binary_version": "3.40.15+dfsg-1"
          },
          {
            "binary_name": "libqgis-analysis3.40.15",
            "binary_version": "3.40.15+dfsg-1"
          },
          {
            "binary_name": "libqgis-app3.40.15",
            "binary_version": "3.40.15+dfsg-1"
          },
          {
            "binary_name": "libqgis-core3.40.15",
            "binary_version": "3.40.15+dfsg-1"
          },
          {
            "binary_name": "libqgis-customwidgets",
            "binary_version": "3.40.15+dfsg-1"
          },
          {
            "binary_name": "libqgis-gui3.40.15",
            "binary_version": "3.40.15+dfsg-1"
          },
          {
            "binary_name": "libqgis-native3.40.15",
            "binary_version": "3.40.15+dfsg-1"
          },
          {
            "binary_name": "libqgis-server3.40.15",
            "binary_version": "3.40.15+dfsg-1"
          },
          {
            "binary_name": "libqgisgrass8-3.40.15",
            "binary_version": "3.40.15+dfsg-1"
          },
          {
            "binary_name": "libqgispython3.40.15",
            "binary_version": "3.40.15+dfsg-1"
          },
          {
            "binary_name": "python3-qgis",
            "binary_version": "3.40.15+dfsg-1"
          },
          {
            "binary_name": "python3-qgis-common",
            "binary_version": "3.40.15+dfsg-1"
          },
          {
            "binary_name": "qgis",
            "binary_version": "3.40.15+dfsg-1"
          },
          {
            "binary_name": "qgis-common",
            "binary_version": "3.40.15+dfsg-1"
          },
          {
            "binary_name": "qgis-plugin-grass",
            "binary_version": "3.40.15+dfsg-1"
          },
          {
            "binary_name": "qgis-plugin-grass-common",
            "binary_version": "3.40.15+dfsg-1"
          },
          {
            "binary_name": "qgis-provider-grass",
            "binary_version": "3.40.15+dfsg-1"
          },
          {
            "binary_name": "qgis-providers",
            "binary_version": "3.40.15+dfsg-1"
          },
          {
            "binary_name": "qgis-providers-common",
            "binary_version": "3.40.15+dfsg-1"
          },
          {
            "binary_name": "qgis-server",
            "binary_version": "3.40.15+dfsg-1"
          },
          {
            "binary_name": "qgis-server-bin",
            "binary_version": "3.40.15+dfsg-1"
          },
          {
            "binary_name": "qgis-server-common",
            "binary_version": "3.40.15+dfsg-1"
          },
          {
            "binary_name": "qgis-server-landingpage",
            "binary_version": "3.40.15+dfsg-1"
          },
          {
            "binary_name": "qgis-server-wcs",
            "binary_version": "3.40.15+dfsg-1"
          },
          {
            "binary_name": "qgis-server-wfs",
            "binary_version": "3.40.15+dfsg-1"
          },
          {
            "binary_name": "qgis-server-wfs3",
            "binary_version": "3.40.15+dfsg-1"
          },
          {
            "binary_name": "qgis-server-wms",
            "binary_version": "3.40.15+dfsg-1"
          },
          {
            "binary_name": "qgis-server-wmts",
            "binary_version": "3.40.15+dfsg-1"
          },
          {
            "binary_name": "qgis-sip",
            "binary_version": "3.40.15+dfsg-1"
          }
        ]
      },
      "package": {
        "ecosystem": "Ubuntu:26.04:LTS",
        "name": "qgis",
        "purl": "pkg:deb/ubuntu/qgis@3.40.15+dfsg-1?arch=source\u0026distro=resolute"
      },
      "ranges": [
        {
          "events": [
            {
              "introduced": "0"
            }
          ],
          "type": "ECOSYSTEM"
        }
      ],
      "versions": [
        "3.40.8+dfsg-1~exp1",
        "3.40.12+dfsg-1build1",
        "3.40.12+dfsg-1build2",
        "3.40.13+dfsg-2build1",
        "3.40.14+dfsg-1",
        "3.40.14+dfsg-1build1",
        "3.40.15+dfsg-1"
      ]
    }
  ],
  "aliases": [],
  "details": "QGIS is a free, open source, cross platform geographical information system (GIS) The repository contains a GitHub Actions workflow called \"pre-commit checks\" that, before commit 76a693cd91650f9b4e83edac525e5e4f90d954e9, was vulnerable to remote code execution and repository compromise because it used the `pull_request_target` trigger and then checked out and executed untrusted pull request code in a privileged context. Workflows triggered by `pull_request_target` ran with the base repository\u0027s credentials and access to secrets. If these workflows then checked out and executed code from the head of an external pull request (which could have been attacker controlled), the attacker could have executed arbitrary commands with elevated privileges. This insecure pattern has been documented as a security risk by GitHub and security researchers. Commit 76a693cd91650f9b4e83edac525e5e4f90d954e9 removed the vulnerable code.",
  "id": "UBUNTU-CVE-2026-24480",
  "modified": "2026-05-20T15:26:05Z",
  "published": "2026-01-27T01:16:00Z",
  "references": [
    {
      "type": "REPORT",
      "url": "https://ubuntu.com/security/CVE-2026-24480"
    },
    {
      "type": "REPORT",
      "url": "https://www.cve.org/CVERecord?id=CVE-2026-24480"
    },
    {
      "type": "REPORT",
      "url": "https://github.com/qgis/QGIS/commit/76a693cd91650f9b4e83edac525e5e4f90d954e9"
    },
    {
      "type": "REPORT",
      "url": "https://github.com/qgis/QGIS/security/advisories/GHSA-7h99-4f97-h6rw"
    }
  ],
  "related": [],
  "schema_version": "1.7.0",
  "severity": [
    {
      "score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N",
      "type": "CVSS_V4"
    },
    {
      "score": "medium",
      "type": "Ubuntu"
    }
  ],
  "upstream": [
    "CVE-2026-24480"
  ]
}



Log in or create an account to share your comment.




Tags
Taxonomy of the tags.


Loading…

Loading…

Loading…

Forecast uses a logistic model when the trend is rising, or an exponential decay model when the trend is falling. Fitted via linearized least squares.

Sightings

Author Source Type Date Other

Nomenclature

  • Seen: The vulnerability was mentioned, discussed, or observed by the user.
  • Confirmed: The vulnerability has been validated from an analyst's perspective.
  • Published Proof of Concept: A public proof of concept is available for this vulnerability.
  • Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
  • Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
  • Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
  • Not confirmed: The user expressed doubt about the validity of the vulnerability.
  • Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.

Loading…

Detection rules are retrieved from Rulezet.

Loading…

Loading…

Loading…