Approved changes feed: RSS · Atom

cpe:2.3:a:pannellum:pannellum:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorPannellum (ee9a23f9-4b42-5840-8cc8-698dfe8e1b4e)
ProductPannellum (1c432482-8d09-5470-a169-16f6e71db7ae)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:github/mpetroff/pannellum purl2cpe 2026-06-01 10:16:50.563937
pkg:maven/org.webjars.npm/pannellum purl2cpe 2026-06-01 10:16:50.563940
pkg:npm/pannellum purl2cpe 2026-06-01 10:16:50.563942
pkg:sourceforge/pannellum purl2cpe 2026-06-01 10:16:50.563945

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-27210 vulnerable 2026-06-08 07:53:22.033679 Pannellum has a XSS vulnerability in hot spot attributes
Pannellum is a lightweight, free, and open source panorama viewer for the web. In versions 3.5.0 through 2.5.6, the hot spot attributes configuration property allowed any attribute to be set, including HTML event handler attributes, allowing for potential XSS attacks. This affects websites hosting the standalone viewer HTML file and any other use of untrusted JSON config files (bypassing the protections of the escapeHTML parameter). As certain events fire without any additional user interaction, visiting a standalone viewer URL that points to a malicious config file — without additional user interaction — is sufficient to trigger the vulnerability and execute arbitrary JavaScript code, which can, for example, replace the contents of the page with arbitrary content and make it appear to be hosted by the website hosting the standalone viewer HTML file. This issue has been fixed in version 2.5.7. To workaround, setting the Content-Security-Policy header to script-src-attr 'none' will block execution of inline event handlers, mitigating this vulnerability. Don't host pannellum.htm on a domain that shares cookies with user authentication to mitigate XSS risk.
Published: 2026-02-21T05:24:16.137Z
Updated: 2026-02-25T21:16:34.830Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2019-16763 vulnerable 2026-06-08 05:13:09.345389 XSS in Pannellum from 2.5.0 through 2.5.4
MEDIUM (4.8)
In Pannellum from 2.5.0 through 2.5.4 URLs were not sanitized for data URIs (or vbscript:), allowing for potential XSS attacks. Such an attack would require a user to click on a hot spot to execute and would require an attacker-provided configuration. The most plausible potential attack would be if pannellum.htm was hosted on a domain that shared cookies with the targeted site's user authentication; an <iframe> could then be embedded on the attacker's site using pannellum.htm from the targeted site, which would allow the attacker to potentially access information from the targeted site as the authenticated user (or worse if the targeted site did not have adequate CSRF protections) if the user clicked on a hot spot in the attacker's embedded panorama viewer. This was patched in version 2.5.5.
Published: 2019-11-22T18:26:09.000Z
Updated: 2024-08-05T01:24:48.382Z
Reference links
Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.