<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title>Most recent entries from all</title>
    <link>https://vulnerability.circl.lu</link>
    <description>Contains only the most 10 recent entries.</description>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>python-feedgen</generator>
    <language>en</language>
    <lastBuildDate>Thu, 08 Oct 2026 23:55:30 +0000</lastBuildDate>
    <item>
      <title>fkie_cve-2024-27923</title>
      <link>https://vulnerability.circl.lu/vuln/fkie_cve-2024-27923</link>
      <description>&lt;p&gt;Grav is a content management system (CMS). Prior to version 1.7.43, users who may write a page may use the `frontmatter` feature due to insufficient permission validation and inadequate file name validation. This may lead to remote code execution. Version 1.7.43 fixes this issue.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Grav is a content management system (CMS). Prior to version 1.7.43, users who may write a page may use the `frontmatter` feature due to insufficient permission validation and inadequate file name validation. This may lead to remote code execution. Version 1.7.43 fixes this issue.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/vuln/fkie_cve-2024-27923</guid>
    </item>
    <item>
      <title>GHSA-f6g2-h7qv-3m5v — Remote Code Execution by uploading a phar file using frontmatter</title>
      <link>https://vulnerability.circl.lu/vuln/ghsa-f6g2-h7qv-3m5v</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Packagist: getgrav/grav&lt;/p&gt;
&lt;p&gt;### Summary
- Due to insufficient permission verification, user who can write a page use frontmatter feature.
- Inadequate File Name Validation&lt;/p&gt;
&lt;p&gt;### Details
1. Insufficient Permission Verification&lt;/p&gt;
&lt;p&gt;In Grav CMS, &amp;#34;[Frontmatter](https://learn.getgrav.org/17/content/headers)&amp;#34; refers to the metadata block located at the top of a Markdown file. Frontmatter serves the purpose of providing additional information about a specific page or post.
In this feature, only administrators are granted access, while regular users who can create pages are not. However, if a regular user adds the data[_json][header][form] parameter to the POST Body while creating a page, they can use Frontmatter. The demonstration of this vulnerability is provided in video format. [Video Link](https://www.youtube.com/watch?v=EU1QA0idoWE)&lt;/p&gt;
&lt;p&gt;2. Inadequate File Name Validation&lt;/p&gt;
&lt;p&gt;To create a Contact Form, Frontmatter and markdown can be written as follows:
[Contact Form Example](https://learn.getgrav.org/17/forms/forms/example-form)
[Form Action Save Option](https://learn.getgrav.org/17/forms/forms/reference-form-actions#save)
When an external user submits the Contact Form after filling it out, the data is stored in the user/data folder. The filename under which the data is stored corresponds to the value specified in the filename attribute of the process property. For instance, if the filename attribute has a value of &amp;#34;feedback.txt,&amp;#34; a feedback.txt file is created in the user/data/contact folder. This file contains th…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Packagist: getgrav/grav&lt;/p&gt;
&lt;p&gt;### Summary
- Due to insufficient permission verification, user who can write a page use frontmatter feature.
- Inadequate File Name Validation&lt;/p&gt;
&lt;p&gt;### Details
1. Insufficient Permission Verification&lt;/p&gt;
&lt;p&gt;In Grav CMS, &amp;#34;[Frontmatter](https://learn.getgrav.org/17/content/headers)&amp;#34; refers to the metadata block located at the top of a Markdown file. Frontmatter serves the purpose of providing additional information about a specific page or post.
In this feature, only administrators are granted access, while regular users who can create pages are not. However, if a regular user adds the data[_json][header][form] parameter to the POST Body while creating a page, they can use Frontmatter. The demonstration of this vulnerability is provided in video format. [Video Link](https://www.youtube.com/watch?v=EU1QA0idoWE)&lt;/p&gt;
&lt;p&gt;2. Inadequate File Name Validation&lt;/p&gt;
&lt;p&gt;To create a Contact Form, Frontmatter and markdown can be written as follows:
[Contact Form Example](https://learn.getgrav.org/17/forms/forms/example-form)
[Form Action Save Option](https://learn.getgrav.org/17/forms/forms/reference-form-actions#save)
When an external user submits the Contact Form after filling it out, the data is stored in the user/data folder. The filename under which the data is stored corresponds to the value specified in the filename attribute of the process property. For instance, if the filename attribute has a value of &amp;#34;feedback.txt,&amp;#34; a feedback.txt file is created in the user/data/contact folder. This file contains th…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/vuln/ghsa-f6g2-h7qv-3m5v</guid>
    </item>
    <item>
      <title>gsd-2024-27923</title>
      <link>https://vulnerability.circl.lu/vuln/gsd-2024-27923</link>
      <description>gsd-2024-27923</description>
      <guid isPermaLink="false">https://vulnerability.circl.lu/vuln/gsd-2024-27923</guid>
    </item>
  </channel>
</rss>
