CVE Catalog

CVE-2026-110100

MediumCVSS 5.4
Published: Translated: NVD NIST

Summary

Jorani before 1.0.4 contains a missing authorization vulnerability in Contracts::import() that allows any authenticated user to import days off into any contract from an arbitrary URL. Attackers can submit a contract id and URL via POST to overwrite non-working-day calendars and abuse get_headers() and fopen() for server-side request forgery against internal hosts.

Risk Assessment

An attacker can modify contract calendar data and perform SSRF attacks, reaching internal network resources. This may lead to unauthorized data changes and disclosure of internal network information.

Recommendation

Update Jorani to version 1.0.4 or later. Additionally, restrict imports from external URLs and verify user permissions for contract modifications.

Other vulnerabilities in Jorani

See all
Original NVD description (English source)

Jorani before 1.0.4 contains a missing authorization vulnerability in Contracts::import() that allows any authenticated user to import days off into any contract from an arbitrary URL. Attackers can submit a contract id and URL via POST to overwrite non-working-day calendars and abuse get_headers() and fopen() for server-side request forgery against internal hosts.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS