Skip to content
Heist/ feed
Back to feed
Medium

FreshRSS vulnerable to directory enumeration via ext.php

Type: advisorySources: OSV

FreshRSS is a self-hosted RSS feed aggregator. Prior to version 1.26.2, an attacker can gain additional information about the server by checking if certain directories exist. An attacker can, for example, check if older PHP versions are installed or if certain software is installed on the server and potentially use that information to further attack the server. Version 1.26.2 contains a patch for the issue.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2025-31134
Confirmed fixed CVEs
Not specified
Updated in this feed
3 Nov 2026, 18:29 UTC · Revision 1

Source evidence

FreshRSS vulnerable to directory enumeration via ext.php

core-osv · Original source

Published 4 Jun 2025, 19:35 UTC

FreshRSS is a self-hosted RSS feed aggregator. Prior to version 1.26.2, an attacker can gain additional information about the server by checking if certain directories exist. An attacker can, for example, check if older PHP versions are installed or if certain software is installed on the server and potentially use that information to further attack the server. Version 1.26.2 contains a patch for the issue.

osv:CVE-2025-31134
Complete source record
{
  "id": "b3d467e762a647311b7ee553f390bcc08a1eac87d7fb7a28e041cb7fdf71ec8c",
  "url": "https://osv.dev/vulnerability/CVE-2025-31134",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "FreshRSS vulnerable to directory enumeration via ext.php",
    "summary": "FreshRSS is a self-hosted RSS feed aggregator. Prior to version 1.26.2, an attacker can gain additional information about the server by checking if certain directories exist. An attacker can, for example, check if older PHP versions are installed or if certain software is installed on the server and potentially use that information to further attack the server. Version 1.26.2 contains a patch for the issue.",
    "evidence": "osv:CVE-2025-31134",
    "products": [],
    "severity": "medium",
    "structured": {
      "id": "CVE-2025-31134",
      "aliases": [
        "CVE-2025-31134",
        "GHSA-jjm2-4hf7-9x65"
      ],
      "metrics": [
        {
          "type": "CVSS_V4",
          "score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/freshrss/freshrss",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "4c5e8e77b3bbf5d72f801902198bcb967e5a0358"
                },
                {
                  "fixed": "4568111c00813756a3a34a381d684b8354fc4438"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:freshrss:freshrss:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "1.26.2"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "range": [
                      {
                        "fixed": "4568111c00813756a3a34a381d684b8354fc4438"
                      }
                    ],
                    "source": "REFERENCES_COMMIT"
                  }
                ]
              }
            }
          ],
          "versions": [
            "1.26.1",
            "1.26.0",
            "1.25.0",
            "1.24.3",
            "1.24.2",
            "1.24.1",
            "1.24.0",
            "1.23.1",
            "1.23.0",
            "1.22.1",
            "1.22.0",
            "1.21.0",
            "1.20.1",
            "1.20.0",
            "1.19.2",
            "1.19.1",
            "1.19.0",
            "1.18.1",
            "1.18.0",
            "1.17.0",
            "1.16.2",
            "1.16.1",
            "1.16.0",
            "1.15.2",
            "1.15.1",
            "1.15.0",
            "1.14.3",
            "1.14.2",
            "1.14.1",
            "1.14.0",
            "1.13.1",
            "1.13.0",
            "1.12.0",
            "1.11.2",
            "1.11.1",
            "1.11.0",
            "1.10.2",
            "1.10.1",
            "1.10.0",
            "1.9.0",
            "1.8.0",
            "1.6.1",
            "1.7.0",
            "1.6.3",
            "1.6.2",
            "0.7.1",
            "1.6.0",
            "1.5.0",
            "1.4.0",
            "1.2.0",
            "1.0.0",
            "0.8.1",
            "0.8.0",
            "0.7.0",
            "0.6.1",
            "0.6.0",
            "0.5.0",
            "0.1.0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-31134.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:31.693083740Z",
      "provider": "osv",
      "references": [
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/31xxx/CVE-2025-31134.json",
        "https://github.com/FreshRSS/FreshRSS/security/advisories/GHSA-jjm2-4hf7-9x65",
        "https://nvd.nist.gov/vuln/detail/CVE-2025-31134",
        "https://github.com/FreshRSS/FreshRSS/commit/4568111c00813756a3a34a381d684b8354fc4438"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-201"
        ],
        "cna_assigner": "GitHub_M",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/31xxx/CVE-2025-31134.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2025-31134",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 498452,
  "published_at": "2025-06-04T19:35:55.749+00:00"
}