ubuntu-cve-2026-52854
Vulnerability from osv_ubuntu
Published
2026-08-20 00:00
Modified
2026-08-20 00:00
Summary
Details

Maps is a MediaWiki extension that enables visualization of geographic data through dynamic embedded maps. Prior to version 12.1.3, the display_map parser function in the Leaflet service accepts attacker-controlled HTML in the overlays parameter, and resources/leaflet/jquery.leaflet.js uses the overlay name as a Leaflet layer-control label without escaping it. A wiki user with the edit permission can store malicious wikitext that causes script execution when another user previews or views the affected map. The script executes in the viewing user's browser session and can access data or perform actions available to that user. This issue is fixed in version 12.1.3.


{
  "affected": [
    {
      "ecosystem_specific": {
        "binaries": [
          {
            "binary_name": "mediawiki",
            "binary_version": "1:1.27.4-3"
          },
          {
            "binary_name": "mediawiki-classes",
            "binary_version": "1:1.27.4-3"
          }
        ]
      },
      "package": {
        "ecosystem": "Ubuntu:18.04:LTS",
        "name": "mediawiki",
        "purl": "pkg:deb/ubuntu/mediawiki@1:1.27.4-3?arch=source\u0026distro=bionic"
      },
      "ranges": [
        {
          "events": [
            {
              "introduced": "0"
            }
          ],
          "type": "ECOSYSTEM"
        }
      ],
      "versions": [
        "1:1.27.3-1",
        "1:1.27.4-1",
        "1:1.27.4-2",
        "1:1.27.4-3"
      ]
    },
    {
      "ecosystem_specific": {
        "binaries": [
          {
            "binary_name": "mediawiki",
            "binary_version": "1:1.31.7-1ubuntu0.1~esm1"
          },
          {
            "binary_name": "mediawiki-classes",
            "binary_version": "1:1.31.7-1ubuntu0.1~esm1"
          }
        ]
      },
      "package": {
        "ecosystem": "Ubuntu:Pro:20.04:LTS",
        "name": "mediawiki",
        "purl": "pkg:deb/ubuntu/mediawiki@1:1.31.7-1ubuntu0.1~esm1?arch=source\u0026distro=esm-apps/focal"
      },
      "ranges": [
        {
          "events": [
            {
              "introduced": "0"
            }
          ],
          "type": "ECOSYSTEM"
        }
      ],
      "versions": [
        "1:1.31.2-1ubuntu1",
        "1:1.31.5-1",
        "1:1.31.5-1ubuntu1",
        "1:1.31.5-2",
        "1:1.31.5-3",
        "1:1.31.5-3ubuntu1",
        "1:1.31.6-1",
        "1:1.31.7-1",
        "1:1.31.7-1ubuntu0.1~esm1"
      ]
    },
    {
      "ecosystem_specific": {
        "binaries": [
          {
            "binary_name": "mediawiki",
            "binary_version": "1:1.35.6-1ubuntu0.1~esm1"
          },
          {
            "binary_name": "mediawiki-classes",
            "binary_version": "1:1.35.6-1ubuntu0.1~esm1"
          }
        ]
      },
      "package": {
        "ecosystem": "Ubuntu:Pro:22.04:LTS",
        "name": "mediawiki",
        "purl": "pkg:deb/ubuntu/mediawiki@1:1.35.6-1ubuntu0.1~esm1?arch=source\u0026distro=esm-apps/jammy"
      },
      "ranges": [
        {
          "events": [
            {
              "introduced": "0"
            }
          ],
          "type": "ECOSYSTEM"
        }
      ],
      "versions": [
        "1:1.35.3-1",
        "1:1.35.4-1",
        "1:1.35.5-1",
        "1:1.35.5-1ubuntu1",
        "1:1.35.5-1ubuntu2",
        "1:1.35.5-1ubuntu3",
        "1:1.35.6-1",
        "1:1.35.6-1ubuntu0.1~esm1"
      ]
    },
    {
      "ecosystem_specific": {
        "binaries": [
          {
            "binary_name": "mediawiki",
            "binary_version": "1:1.39.7-1ubuntu0.1~esm1"
          },
          {
            "binary_name": "mediawiki-classes",
            "binary_version": "1:1.39.7-1ubuntu0.1~esm1"
          }
        ]
      },
      "package": {
        "ecosystem": "Ubuntu:Pro:24.04:LTS",
        "name": "mediawiki",
        "purl": "pkg:deb/ubuntu/mediawiki@1:1.39.7-1ubuntu0.1~esm1?arch=source\u0026distro=esm-apps/noble"
      },
      "ranges": [
        {
          "events": [
            {
              "introduced": "0"
            }
          ],
          "type": "ECOSYSTEM"
        }
      ],
      "versions": [
        "1:1.39.4-2",
        "1:1.39.5-1",
        "1:1.39.6-1",
        "1:1.39.7-1",
        "1:1.39.7-1ubuntu0.1~esm1"
      ]
    },
    {
      "ecosystem_specific": {
        "binaries": [
          {
            "binary_name": "mediawiki",
            "binary_version": "1:1.43.8+dfsg-2"
          },
          {
            "binary_name": "mediawiki-classes",
            "binary_version": "1:1.43.8+dfsg-2"
          }
        ]
      },
      "package": {
        "ecosystem": "Ubuntu:26.04:LTS",
        "name": "mediawiki",
        "purl": "pkg:deb/ubuntu/mediawiki@1:1.43.8+dfsg-2?arch=source\u0026distro=resolute"
      },
      "ranges": [
        {
          "events": [
            {
              "introduced": "0"
            }
          ],
          "type": "ECOSYSTEM"
        }
      ],
      "versions": [
        "1:1.43.3+dfsg-1",
        "1:1.43.5+dfsg-1",
        "1:1.43.6+dfsg-2",
        "1:1.43.8+dfsg-1",
        "1:1.43.8+dfsg-2"
      ]
    }
  ],
  "aliases": [],
  "details": "Maps is a MediaWiki extension that enables visualization of geographic data through dynamic embedded maps. Prior to version 12.1.3, the display_map parser function in the Leaflet service accepts attacker-controlled HTML in the overlays parameter, and resources/leaflet/jquery.leaflet.js uses the overlay name as a Leaflet layer-control label without escaping it. A wiki user with the edit permission can store malicious wikitext that causes script execution when another user previews or views the affected map. The script executes in the viewing user\u0027s browser session and can access data or perform actions available to that user. This issue is fixed in version 12.1.3.",
  "id": "UBUNTU-CVE-2026-52854",
  "modified": "2026-08-20T00:00:00Z",
  "published": "2026-08-20T00:00:00Z",
  "references": [
    {
      "type": "REPORT",
      "url": "https://ubuntu.com/security/CVE-2026-52854"
    },
    {
      "type": "REPORT",
      "url": "https://www.cve.org/CVERecord?id=CVE-2026-52854"
    },
    {
      "type": "REPORT",
      "url": "https://github.com/ProfessionalWiki/Maps/blob/12.1.3/RELEASE-NOTES.md"
    },
    {
      "type": "REPORT",
      "url": "https://github.com/ProfessionalWiki/Maps/commit/737a993fc2f40499e9bb22198fd1d56c25613806"
    },
    {
      "type": "REPORT",
      "url": "https://github.com/ProfessionalWiki/Maps/pull/899"
    },
    {
      "type": "REPORT",
      "url": "https://github.com/ProfessionalWiki/Maps/releases/tag/12.1.3"
    },
    {
      "type": "REPORT",
      "url": "https://github.com/ProfessionalWiki/Maps/security/advisories/GHSA-4h7g-5542-v3fc"
    }
  ],
  "related": [],
  "schema_version": "1.7.0",
  "severity": [
    {
      "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:L",
      "type": "CVSS_V3"
    },
    {
      "score": "medium",
      "type": "Ubuntu"
    }
  ],
  "upstream": [
    "CVE-2026-52854"
  ]
}



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…