Skip to content
OpenAdvisories
Medium · 5.4 CVE-2026-110100 EUVD-2026-98933GHSA-67px-h38p-mh8v

Jorani before 1.0.4 Missing Authorization and SSRF via Contracts::import()

Published Oct 13, 2026 · Updated Oct 26, 2026 · Assigned by VulnCheck

Description

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.

Affected products

VendorProductAffectedFixed
Jorani Jorani < 1.0.4 1.0.4

References