Approved changes feed: RSS · Atom

cpe:2.3:a:pebbletemplates:pebble:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorPebbletemplates (0007891b-bbf5-54a0-a55f-ee17cb65fbea)
ProductPebble (36f32ea2-a229-5aa0-bef2-631939d6edae)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:github/pebbletemplates/pebble purl2cpe 2026-06-01 10:12:14.491870

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2025-1686 vulnerable 2026-06-08 07:08:37.587326 Details available
MEDIUM (6.8)
Versions of the package io.pebbletemplates:pebble from 0 and before 4.1.0 are vulnerable to External Control of File Name or Path via the include tag. A high privileged attacker can access sensitive local files by crafting malicious notification templates that leverage this tag to include files like /etc/passwd or /proc/1/environ. Workaround This vulnerability can be mitigated by disabling the include macro in Pebble Templates: java new PebbleEngine.Builder() .registerExtensionCustomizer(new DisallowExtensionCustomizerBuilder() .disallowedTokenParserTags(List.of("include")) .build()) .build();
Published: 2025-02-27T05:00:05.848Z
Updated: 2026-04-19T07:54:57.303Z
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.