CVE-2026-44341

GoJobs: Insecure Direct Object Reference (IDOR) in Job Retrieval Endpoint

Published May 12, 2026 CVSS 3.1 · 5.3 Medium EPSS < 1% KEV · Not listed
Description
GoJobs is a REST API for a Job Board platform. The application exposes a job retrieval endpoint that allows unauthenticated users to access job details by directly manipulating object identifiers. The endpoint lacks proper authentication and authorization checks, resulting in unauthorized access to job data.

Analysis

AI-generated

Technical impact

GoJobs, a REST API for a job board, exposes an endpoint that returns job details without enforcing authentication or proper authorization checks. This flaw, an Insecure Direct Object Reference (IDOR), allows an attacker to modify the job identifier in the request and retrieve information about any job record. The vulnerability results in unauthorized disclosure of job data, compromising confidentiality but not impacting integrity or availability, and is classified under CWE‑284 (Missing Authentication) and CWE‑639 (Privilege Dropping). The CVSS score of 5.3 indicates a medium severity.

Affected Systems

The affected system is the GoJobs application maintained by Karnop. No specific version information is provided, implying that all releases lacking mitigation controls may be vulnerable.

Risk and Exploitability

The risk level is moderate, as reflected by the CVSS score. EPSS data is not available, and the vulnerability is not listed in CISA KEV, so the likelihood of exploitation is uncertain but cannot be ruled out. Attackers can exploit the flaw by crafting unauthenticated HTTP requests to the job retrieval endpoint, manipulating the job identifier to access any job record. Without proper authentication and authorization, the vulnerability remains exploitable in any environment where the endpoint is exposed. Mitigation is thus essential to prevent potential data leaks.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Require authentication for all job retrieval requests, preferably using JWT or API keys to ensure the caller is verified.
  • Implement authorization logic that checks whether the authenticated user has permission to view the requested job, thereby enforcing proper access controls.
  • Apply rate limiting and logging to detect and block suspicious ID manipulation attempts.
  • Keep the application updated by monitoring Karnop advisory channels for a vendor patch once released.

Generated by OpenCVE AI on May 12, 2026 at 23:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
First Time appeared Karnop
Karnop gojobs
Vendors & Products Karnop
Karnop gojobs
Type Values Removed Values Added
Description GoJobs is a REST API for a Job Board platform. The application exposes a job retrieval endpoint that allows unauthenticated users to access job details by directly manipulating object identifiers. The endpoint lacks proper authentication and authorization checks, resulting in unauthorized access to job data.
Title GoJobs: Insecure Direct Object Reference (IDOR) in Job Retrieval Endpoint
Weaknesses CWE-284
CWE-639
References
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N'}

Weaknesses
  • CWE-284

    Improper Access Control

  • CWE-639

    Authorization Bypass Through User-Controlled Key

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
May 13, 2026, 2:32 PM
Reserved
May 5, 2026, 7:52 PM
Status
Deferred
Published
May 12, 2026, 11:16 PM
Modified
Oct 26, 2026, 6:10 PM