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-65897 vulnerable 2026-07-29 01:06:20.255605 Grav API Plugin 1.0.9 Privilege Escalation via Invitations groups
HIGH (8.8)
Grav API Plugin versions before 1.0.10 fail to validate the groups field in InvitationsController::create(), allowing authenticated api.users.write callers to assign invited accounts to groups that grant api.super permissions. Attackers can create invitation records with elevated group membership, and when accepted, the new account gains full super-admin API access without the inviter holding those permissions.
Published: 2026-07-23T11:42:17.453Z
Updated: 2026-07-24T21:35:23.723Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-65896 vulnerable 2026-07-29 01:06:20.255339 Grav API Plugin before 1.0.10 Path Traversal via move
HIGH (7.1)
Grav API Plugin (Composer package getgrav/grav-plugin-api) before 1.0.10 fails to properly validate the slug field in the POST /pages/{route}/move endpoint. PagesController::move() sanitizes the slug only with ltrim($body['slug'], '.'), which strips leading periods but does not neutralize '/' or '..' segments. An authenticated API caller with the api.pages.write permission can supply path traversal sequences (e.g., 01.home/../../../pwned) to move an entire page directory (content and media) to an arbitrary writable location outside user/pages/, including outside the Grav installation.
Published: 2026-07-23T11:42:16.817Z
Updated: 2026-07-24T21:35:23.057Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-65895 vulnerable 2026-07-29 01:06:20.255172 Grav API Plugin before 1.0.10 Broken Access Control
HIGH (8.5)
Grav API Plugin versions before 1.0.10 fail to restrict write access to security-critical plugin configuration scopes, allowing authenticated users with api.config.write privilege to modify rate limiting and CORS settings. Attackers can disable rate limiting site-wide to enable credential brute-forcing attacks and reconfigure CORS policies to include attacker-controlled origins with credentials enabled.
Published: 2026-07-23T11:42:16.163Z
Updated: 2026-07-24T21:35:22.367Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-65608 vulnerable 2026-07-29 01:06:20.189838 Grav before 2.0.9 Remote Code Execution via FlexDirectory
HIGH (8.8)
Grav versions >= 1.7.0 and before 2.0.9 contain a remote code execution vulnerability. FlexDirectory::dynamicDataField() resolves blueprint data-*@: directives by calling call_user_func_array() on attacker-influenced input, validating only that the target is callable (is_callable()) without restricting dangerous functions such as exec, system, passthru, or shell_exec. Because FlexDirectory registers this handler for every Flex directory, it bypasses the validation added to Blueprint::dynamicData() in 2.0.7 (GHSA-fj2p-qj2f-74v5). Any authenticated user with create or update permission on any Flex-based directory (Flex Users, Flex Pages, Flex Objects, or custom Flex types) can execute arbitrary shell commands on the server.
Published: 2026-07-23T11:42:15.534Z
Updated: 2026-07-24T21:35:20.322Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-65603 vulnerable 2026-07-29 01:06:20.185980 Grav Login Plugin 3.8.11 Privilege Escalation via Profile Update
HIGH (8.8)
The Grav Login plugin (grav-plugin-login) versions <= 3.8.11 contain a privilege escalation flaw in the authenticated profile self-update handler (processUserProfile(), the update_user task). Unlike the registration handler, this handler does not strip privilege fields ('groups','access') from user-submitted form data before persisting them. When an administrator has added 'groups' and/or 'access' to plugins.login.user_registration.fields and the default 'regular'/DataUser account backend is in use, a low-privilege authenticated user can POST crafted profile form data (e.g. access[admin][super]=true) to escalate to super-admin, enabling admin panel access, scheduler abuse (RCE), and Twig evaluation. Fixed in 3.8.12.
Published: 2026-07-22T11:21:48.928Z
Updated: 2026-07-22T16:00:38.403Z
Reference links
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.