Exploiting Open Registrations in Atlassian Jira, Jenkins, and ServiceNow for Elevated Privileges

Listen to this Post

When targeting systems like Atlassian Jira, Jenkins, or ServiceNow, always check for open registrations. Authenticated sessions often grant elevated privileges, making them prime targets for penetration testers and bug bounty hunters. Below, we explore techniques, commands, and practical steps to identify and exploit these vulnerabilities.

You Should Know: Practical Exploitation Steps

1. Identifying Open Registrations

Use curl or browser inspection to check registration endpoints:

curl -I "https://target.com/secure/Signup!default.jspa" # Jira 
curl -I "https://target.com/signup" # ServiceNow 
curl -I "https://target.com/securityRealm/signup" # Jenkins 

HTTP 200 OK → Open registration likely exists.
HTTP 403 Forbidden → Registration restricted.

#### **2. Automated Scanning with Nuclei**

nuclei -t cves/ -u https://target.com -tags jira,jenkins,servicenow 

Check for misconfigurations like:

  • Jira CVE-2019-8449 (User enumeration)
  • Jenkins CVE-2018-1999002 (Arbitrary file read)

#### **3. Exploiting Authenticated Sessions**

Once registered, check for **privilege escalation**: