Approved changes feed: RSS · Atom

cpe:2.3:a:getgrav:grav:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorGetgrav (a335dd59-994b-520f-884a-04ce57f966e0)
ProductGrav (c293700e-33e0-573c-a00f-7d887eccd93d)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:github/getgrav/grav purl2cpe 2026-06-01 10:15:21.314730
pkg:sourceforge/grav.mirror purl2cpe 2026-06-01 10:15:21.314732

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-69088 vulnerable 2026-09-16 04:34:21.336354 Grav CMS 2.0.7 through 2.0.10 Arbitrary Method Invocation via Blueprint
HIGH (8.1)
Grav CMS versions 2.0.7 through 2.0.10 fail to validate fully-qualified static method calls (Class::method) in blueprint dynamic-field directives because Blueprint::isSafeDynamicCall() only applies its dangerous-callable denylist to strings that do not contain '::'. An account with only page-editing rights (admin.pages, not super-admin or admin.pages_twig) can plant a directive in a page's form-field frontmatter that invokes an arbitrary public static PHP method with attacker-controlled arguments. Using built-in gadget methods this allows reading of any server-readable file (disclosed to anonymous visitors of the crafted page) and arbitrary creation/copying of files and directories under the web-server account. Fixed in 2.0.11.
Published: 2026-08-03T13:20:42.911Z
Updated: 2026-08-03T14:47:10.574Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-69089 vulnerable 2026-09-16 04:34:19.355876 Grav CMS before 2.0.11 Path Traversal via watermark
HIGH (7.5)
Grav CMS 2.0.10 contains a path traversal vulnerability in ImageMedium::watermark(), which passes its unsanitized $image argument to RocketTheme\Toolbox\ResourceLocator\UniformResourceLocator::findResource(). Because the file:// scheme branch only lexically collapses '..' segments without a realpath/containment check, an editor authoring Markdown image syntax with traversal sequences can cause arbitrary image files outside Grav's media sandbox to be composited into a carrier image, which is then cached and served from a public, unauthenticated URL — disclosing those files to anonymous visitors.
Published: 2026-08-03T13:20:43.593Z
Updated: 2026-08-03T20:04:51.949Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-69087 vulnerable 2026-09-16 04:34:19.329883 Grav Form Plugin before 9.1.13 Open Redirect via form.value() Twig
MEDIUM (6.5)
The Grav form plugin (getgrav/grav-plugin-form) before 9.1.13 contains an open redirect vulnerability. Since v9.1.11, the redirect process action evaluates user-supplied form data inside Twig expressions, and Grav::redirect() accepts external URLs without origin validation. When a form blueprint defines a redirect target such as redirect: "{{ form.value('next') }}" using an attacker-controllable field, an unauthenticated form submitter can supply a value like https://evil.com to cause a 302 redirect to an arbitrary external site, enabling phishing.
Published: 2026-08-03T13:20:42.222Z
Updated: 2026-08-03T14:25:42.102Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-85603 vulnerable 2026-09-16 04:33:08.233921 Grav Admin Plugin Path Traversal via Save As Language Code
MEDIUM (6.5)
Grav versions before 1.10.55 contain a path traversal vulnerability in the admin plugin's Save As action that fails to validate the language code parameter. An authenticated admin user with admin.pages.create permission can supply directory traversal sequences in the lang POST field to write arbitrary .md files outside the pages directory with attacker-controlled content.
Published: 2026-09-04T11:30:04.799Z
Updated: 2026-09-14T19:33:09.961Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-85598 vulnerable 2026-09-16 04:33:08.142561 Grav 2.0.0 through 2.0.17 Stored XSS via Modular Pages
MEDIUM (6.4)
Grav versions 2.0.0 through 2.0.17 fail to apply save-time XSS detection to modular pages, allowing authenticated page editors to store Twig-assembled XSS payloads. Attackers with page-edit rights can create modular pages with malicious Twig code that executes in visitor browsers when the parent page is rendered, including in administrator sessions.
Published: 2026-09-04T11:30:01.461Z
Updated: 2026-09-14T19:33:10.133Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-85599 vulnerable 2026-09-16 04:33:08.010145 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-85604 vulnerable 2026-09-16 04:33:08.002106 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-86193 vulnerable 2026-09-16 04:32:58.888067 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-66400 vulnerable 2026-09-16 04:32:55.178567 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-64059 vulnerable 2026-09-16 04:27:23.515412 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-65897 vulnerable 2026-07-29 01:06:20.255605 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-65896 vulnerable 2026-07-29 01:06:20.255339 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-65895 vulnerable 2026-07-29 01:06:20.255172 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-65608 vulnerable 2026-07-29 01:06:20.189838 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-65603 vulnerable 2026-07-29 01:06:20.185980 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-65008 vulnerable 2026-07-29 01:06:19.902759 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-65007 vulnerable 2026-07-29 01:06:19.902275 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-64628 vulnerable 2026-07-29 01:06:19.791487 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-62387 vulnerable 2026-07-29 01:06:19.071869 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-62386 vulnerable 2026-07-29 01:06:19.071710 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-62237 vulnerable 2026-07-29 01:06:19.026301 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-62236 vulnerable 2026-07-29 01:06:19.026053 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-62235 vulnerable 2026-07-29 01:06:19.025922 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-62234 vulnerable 2026-07-29 01:06:19.025676 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-62233 vulnerable 2026-07-29 01:06:19.025470 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-62232 vulnerable 2026-07-29 01:06:19.025340 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-62231 vulnerable 2026-07-29 01:06:19.025119 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-62230 vulnerable 2026-07-29 01:06:19.024890 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-61873 vulnerable 2026-07-29 01:06:18.909341 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-61457 vulnerable 2026-07-29 01:06:18.850653 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-61456 vulnerable 2026-07-29 01:06:18.850526 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-61455 vulnerable 2026-07-29 01:06:18.850390 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-61454 vulnerable 2026-07-29 01:06:18.850253 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-61453 vulnerable 2026-07-29 01:06:18.850096 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-61452 vulnerable 2026-07-29 01:06:18.849936 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-61451 vulnerable 2026-07-29 01:06:18.849795 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-61450 vulnerable 2026-07-29 01:06:18.849635 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-61449 vulnerable 2026-07-29 01:06:18.849408 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-59193 vulnerable 2026-07-29 01:03:17.403418 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-59190 vulnerable 2026-07-29 01:03:17.403092 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-58657 vulnerable 2026-07-29 01:03:17.320918 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-58656 vulnerable 2026-07-29 01:03:17.320541 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-58655 vulnerable 2026-07-29 01:03:17.320319 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-58654 vulnerable 2026-07-29 01:03:17.320024 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-58493 vulnerable 2026-07-29 01:03:16.864692 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-58492 vulnerable 2026-07-29 01:03:16.864498 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-55890 vulnerable 2026-07-29 01:00:28.667915 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-55885 vulnerable 2026-07-29 01:00:28.667567 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-53653 vulnerable 2026-07-29 01:00:27.133559 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-44738 vulnerable 2026-06-08 08:05:11.298720 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-42844 vulnerable 2026-06-08 08:03:16.813519 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-42842 vulnerable 2026-06-08 08:03:16.809328 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-42841 vulnerable 2026-06-08 08:03:16.808967 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-42613 vulnerable 2026-06-08 08:03:16.568076 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-42612 vulnerable 2026-06-08 08:03:16.567711 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-42611 vulnerable 2026-06-08 08:03:16.567305 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-42610 vulnerable 2026-06-08 08:03:16.567026 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-42609 vulnerable 2026-06-08 08:03:16.566530 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-42608 vulnerable 2026-06-08 08:03:16.564627 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-42607 vulnerable 2026-06-08 08:03:16.564281 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-29924 vulnerable 2026-06-08 07:55:16.335497 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-66844 vulnerable 2026-06-08 07:41:19.498542 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-66843 vulnerable 2026-06-08 07:41:19.498247 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-66312 vulnerable 2026-06-08 07:41:18.721610 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-66311 vulnerable 2026-06-08 07:41:18.721113 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-66310 vulnerable 2026-06-08 07:41:18.720685 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-66309 vulnerable 2026-06-08 07:41:18.712109 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-66308 vulnerable 2026-06-08 07:41:18.711658 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-66307 vulnerable 2026-06-08 07:41:18.626353 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-66306 vulnerable 2026-06-08 07:41:18.624440 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-66305 vulnerable 2026-06-08 07:41:18.621865 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-66304 vulnerable 2026-06-08 07:41:18.619625 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-66303 vulnerable 2026-06-08 07:41:18.617496 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-66302 vulnerable 2026-06-08 07:41:18.612488 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-66301 vulnerable 2026-06-08 07:41:18.610097 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-66300 vulnerable 2026-06-08 07:41:18.607946 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-66299 vulnerable 2026-06-08 07:41:18.605512 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-66298 vulnerable 2026-06-08 07:41:18.603406 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-66297 vulnerable 2026-06-08 07:41:18.590512 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-66296 vulnerable 2026-06-08 07:41:18.587972 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-66295 vulnerable 2026-06-08 07:41:18.585307 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-66294 vulnerable 2026-06-08 07:41:18.555941 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-46199 vulnerable 2026-06-08 07:25:11.307921 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-46198 vulnerable 2026-06-08 07:25:11.307570 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-34082 vulnerable 2026-06-08 06:37:32.631909 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-28119 vulnerable 2026-06-08 06:33:26.500044 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-28118 vulnerable 2026-06-08 06:33:26.499664 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-28117 vulnerable 2026-06-08 06:33:26.499285 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-28116 vulnerable 2026-06-08 06:33:26.498875 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-27923 vulnerable 2026-06-08 06:33:25.083382 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-27921 vulnerable 2026-06-08 06:33:25.075484 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-37897 vulnerable 2026-06-08 06:08:16.104862 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-34452 vulnerable 2026-06-08 06:06:25.633041 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-34448 vulnerable 2026-06-08 06:06:25.628605 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-34253 vulnerable 2026-06-08 06:06:24.948654 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-34252 vulnerable 2026-06-08 06:06:24.948248 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-34251 vulnerable 2026-06-08 06:06:24.947793 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-31506 vulnerable 2026-06-08 06:04:43.349690 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-2073 vulnerable 2026-06-08 05:42:50.214720 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-1173 vulnerable 2026-06-08 05:39:12.355825 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-0970 vulnerable 2026-06-08 05:39:11.592562 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-0743 vulnerable 2026-06-08 05:39:10.747679 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-0268 vulnerable 2026-06-08 05:39:09.640469 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-3924 vulnerable 2026-06-08 05:33:54.583616 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-3904 vulnerable 2026-06-08 05:33:54.496360 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-3818 vulnerable 2026-06-08 05:33:54.373335 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-29440 vulnerable 2026-06-08 05:31:26.363396 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-11529 vulnerable 2026-06-08 05:16:47.369502 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.