Approved changes feed: RSS · Atom
cpe:2.3:a:shaarli:shaarli:*:*:*:*:*:*:*:*part: a version: * update: *
| Vendor | Shaarli (48128e70-deed-5ab5-b3fc-ce5d00a2d597) |
|---|---|
| Product | Shaarli (8817d376-83ce-5df9-9748-14ebf60f2a5b) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
Notes
Imported from gcve-enriched-dumps CVE data
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
| No PURL mappings for this CPE yet. | ||
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-48823 |
vulnerable | 2026-07-29 00:55:01.673258 |
Shaarli has Stored Cross-Site Scripting (XSS) via Tags Search
MEDIUM (4.8)
Shaarli is a personal bookmarking service. Versions 0.16.1 and prior contain a stored Cross-Site Scripting (XSS) vulnerability in the tag filtering functionality of Shaarli. An authenticated user can inject arbitrary JavaScript into the tags field when creating a bookmark (Shaare). The malicious payload is stored and later executed when users interact with the "Filter by tag" search feature on the homepage. User-supplied input in the tags field is not properly sanitized or output-escaped before being rendered in the tag filtering interface. When a bookmark is created with a malicious payload inside the tag field, the payload is stored in the database. Later, when a user searches using the "Filter by tag" functionality on the homepage, the application renders matching tags dynamically. If the tag value contains HTML with JavaScript event handlers, it is injected into the DOM. This impacts anyone interacting with the "Filter by tag" search functionality, administrators and privileged users. This issue has been fixed in version 0.16.2.
Published: 2026-06-17T20:06:05.616Z
Updated: 2026-06-18T12:56:49.567Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-48822 |
vulnerable | 2026-07-29 00:55:01.673097 |
Shaarli has Stored Cross-Site Scripting (XSS) via Markdown Reference Links
MEDIUM (5.8)
Shaarli is a personal bookmarking service. Versions 0.16.1 and prior contain a stored Cross-Site Scripting (XSS) vulnerability in the Markdown-to-HTML conversion process used in the Bookmark Description field. An authenticated user can inject a malicious javascript: URI inside a Markdown link. The vulnerability originates in the filterProtocols method within BookmarkMarkdownFormatter.php.This method attempts to sanitize Markdown links by filtering dangerous protocols (such as javascript:) before rendering. It uses the following regular expression: (#]\((.*?)\)#is). This regex is designed to detect inline Markdown links, but it fails to detect Markdown reference-style links because reference-style links are resolved by the Markdown parser after preprocessing. The filterProtocols method never inspects the actual URL used in these references and as a result, an attacker can supply a javascript: URI inside a reference definition. This issue has been fixed in version 0.16.2.
Published: 2026-06-17T19:59:34.277Z
Updated: 2026-06-18T15:42:42.133Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-48821 |
vulnerable | 2026-07-29 00:55:01.672770 |
Shaarli: DOM-based Cross-Site Scripting (XSS) in Thumbnail Synchronizer
MEDIUM (5.8)
Shaarli is a personal bookmarking service. Versions 0.16.1 and prior contain a DOM-based Cross-Site Scripting (XSS) vulnerability in the Thumbnail Synchronizer feature. When an administrator runs the thumbnail update process, malicious bookmark titles are returned via an AJAX response and inserted into the DOM using innerHTML without proper sanitization. The issue originates from the interaction between the backend thumbnail update endpoint and the frontend JavaScript responsible for rendering update progress. On the backend, the ThumbnailsController::ajaxUpdate method returns bookmark data formatted using the 'raw' formatter. This includes the unescaped bookmark title in the JSON response. On the client side, the script thumbnails-update.js processes this AJAX response and dynamically updates the progress interface. Administrators using the thumbnail synchronization feature are affected and exploitation could lead to session hijacking, privilege escalation, backdoor injection and full compromise. This issue has been fixed in version 0.16.2.
Published: 2026-06-17T20:33:31.230Z
Updated: 2026-06-18T12:57:01.649Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-24476 |
vulnerable | 2026-06-08 07:51:17.741543 |
Shaarli vulnerable to stored XSS via Suggested Tags
Shaarli is a personal bookmarking service. Prior to version 0.16.0, crafting a malicious tag which starting with `"` prematurely ends the `<input>` tag on the start page and allows an attacker to add arbitrary html leading to a possible XSS attack. Version 0.16.0 fixes the issue.
Published: 2026-01-26T22:26:59.886Z
Updated: 2026-01-27T15:20:27.830Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-55291 |
vulnerable | 2026-06-08 07:33:14.568173 |
Shaarli allows reflected XSS via searchtags parameter
HIGH (7.1)
Shaarli is a minimalist bookmark manager and link sharing service. Prior to 0.15.0, the input string in the cloud tag page is not properly sanitized. This allows the </title> tag to be prematurely closed, leading to a reflected Cross-Site Scripting (XSS) vulnerability. This vulnerability is fixed in 0.15.0.
Published: 2025-08-18T17:06:35.799Z
Updated: 2025-08-18T19:56:41.600Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2013-7351 |
vulnerable | 2026-06-08 05:05:10.114329 | db.gcve.eu details were skipped to keep the page responsive. | 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 this panel to browse, search, copy or download the JSON record.