Skip to content
Heist/ feed
Back to feed
Medium

OrangeHRM has Improper Access Control Allowing Access to Disabled Modules via URL Encoding

Type: advisorySources: OSV

OrangeHRM is a comprehensive human resource management (HRM) system. From 5.0 to 5.8, OrangeHRM Open Source allowed authenticated users to bypass disabled-module access controls via URL-encoded request paths and access functionality of modules disabled by an administrator. This vulnerability is fixed in 5.8.1.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-39346
Confirmed fixed CVEs
Not specified
Updated in this feed
3 Nov 2026, 07:23 UTC · Revision 1

Source evidence

OrangeHRM has Improper Access Control Allowing Access to Disabled Modules via URL Encoding

core-osv · Original source

Published 7 Apr 2026, 18:19 UTC

OrangeHRM is a comprehensive human resource management (HRM) system. From 5.0 to 5.8, OrangeHRM Open Source allowed authenticated users to bypass disabled-module access controls via URL-encoded request paths and access functionality of modules disabled by an administrator. This vulnerability is fixed in 5.8.1.

osv:CVE-2026-39346
Complete source record
{
  "id": "d727e7ed892e9b599d5b08b52842d99bcb95b62818960243d7fcfc5cbf8e79ee",
  "url": "https://osv.dev/vulnerability/CVE-2026-39346",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "OrangeHRM has Improper Access Control Allowing Access to Disabled Modules via URL Encoding",
    "summary": "OrangeHRM is a comprehensive human resource management (HRM) system. From 5.0 to 5.8, OrangeHRM Open Source allowed authenticated users to bypass disabled-module access controls via URL-encoded request paths and access functionality of modules disabled by an administrator. This vulnerability is fixed in 5.8.1.",
    "evidence": "osv:CVE-2026-39346",
    "products": [],
    "severity": "medium",
    "structured": {
      "id": "CVE-2026-39346",
      "aliases": [
        "CVE-2026-39346",
        "GHSA-f254-w9w8-xc8q"
      ],
      "metrics": [
        {
          "type": "CVSS_V4",
          "score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/orangehrm/orangehrm",
              "type": "GIT",
              "events": [
                {
                  "introduced": "7bd109532b98fbf2896627b86099cc82afe215fb"
                },
                {
                  "fixed": "d3a50a814c3098fde81b99abfaacd8cb5a787429"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "introduced": "5.0"
                      },
                      {
                        "fixed": "5.8.1"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StringRangeExpression"
                  },
                  {
                    "cpe": "cpe:2.3:a:orangehrm:orangehrm:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "5.0"
                      },
                      {
                        "fixed": "5.8.1"
                      }
                    ],
                    "source": "CPE_RANGE"
                  }
                ]
              }
            }
          ],
          "versions": [
            "v5.8",
            "v5.7",
            "v5.6.1",
            "v5.6",
            "v5.5",
            "v5.4",
            "v5.3",
            "v5.2",
            "v5.1",
            "v.5.0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-39346.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:26.713411113Z",
      "provider": "osv",
      "references": [
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/39xxx/CVE-2026-39346.json",
        "https://github.com/orangehrm/orangehrm/security/advisories/GHSA-f254-w9w8-xc8q",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-39346"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-284"
        ],
        "cna_assigner": "GitHub_M",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/39xxx/CVE-2026-39346.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-39346",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 493364,
  "published_at": "2026-04-07T18:19:24.388+00:00"
}