Grav is a file-based Web platform. Prior to 1.8.0-beta.27, due to improper authorization checks when modifying critical fields on a POST request to /admin/pages/{page_name}, an editor with only permissions to change basic content on the form is now able to change the functioning of the form through modifying the content of the data[_json][header][form] which is the YAML frontmatter which includes the process section which dictates what happens after a user submits the form which include some important actions that could lead to further vulnerabilities. This vulnerability is fixed in 1.8.0-beta.27.
The product does not perform or incorrectly performs an authorization check when an actor attempts to access a resource or perform an action.
| Name | Vendor | Start Version | End Version |
|---|---|---|---|
| Grav | Getgrav | * | 1.8.0 (excluding) |
| Grav | Getgrav | 1.8.0-beta1 (including) | 1.8.0-beta1 (including) |
| Grav | Getgrav | 1.8.0-beta10 (including) | 1.8.0-beta10 (including) |
| Grav | Getgrav | 1.8.0-beta11 (including) | 1.8.0-beta11 (including) |
| Grav | Getgrav | 1.8.0-beta12 (including) | 1.8.0-beta12 (including) |
| Grav | Getgrav | 1.8.0-beta13 (including) | 1.8.0-beta13 (including) |
| Grav | Getgrav | 1.8.0-beta14 (including) | 1.8.0-beta14 (including) |
| Grav | Getgrav | 1.8.0-beta15 (including) | 1.8.0-beta15 (including) |
| Grav | Getgrav | 1.8.0-beta16 (including) | 1.8.0-beta16 (including) |
| Grav | Getgrav | 1.8.0-beta17 (including) | 1.8.0-beta17 (including) |
| Grav | Getgrav | 1.8.0-beta18 (including) | 1.8.0-beta18 (including) |
| Grav | Getgrav | 1.8.0-beta19 (including) | 1.8.0-beta19 (including) |
| Grav | Getgrav | 1.8.0-beta2 (including) | 1.8.0-beta2 (including) |
| Grav | Getgrav | 1.8.0-beta20 (including) | 1.8.0-beta20 (including) |
| Grav | Getgrav | 1.8.0-beta21 (including) | 1.8.0-beta21 (including) |
| Grav | Getgrav | 1.8.0-beta22 (including) | 1.8.0-beta22 (including) |
| Grav | Getgrav | 1.8.0-beta23 (including) | 1.8.0-beta23 (including) |
| Grav | Getgrav | 1.8.0-beta24 (including) | 1.8.0-beta24 (including) |
| Grav | Getgrav | 1.8.0-beta25 (including) | 1.8.0-beta25 (including) |
| Grav | Getgrav | 1.8.0-beta26 (including) | 1.8.0-beta26 (including) |
| Grav | Getgrav | 1.8.0-beta3 (including) | 1.8.0-beta3 (including) |
| Grav | Getgrav | 1.8.0-beta4 (including) | 1.8.0-beta4 (including) |
| Grav | Getgrav | 1.8.0-beta5 (including) | 1.8.0-beta5 (including) |
| Grav | Getgrav | 1.8.0-beta6 (including) | 1.8.0-beta6 (including) |
| Grav | Getgrav | 1.8.0-beta7 (including) | 1.8.0-beta7 (including) |
| Grav | Getgrav | 1.8.0-beta8 (including) | 1.8.0-beta8 (including) |
| Grav | Getgrav | 1.8.0-beta9 (including) | 1.8.0-beta9 (including) |