Pentest Chronicles
The server happily responds with the SVG data. But what happens if we change the API path? The Attack: Escalating to Jira Administrator Since the application functions as a blind proxy, we can replace the avatar path with any valid Jira REST API endpoint. The following proofs of concept demonstrate the critical impact of this design flaw.
The response:
Result: The service account has global administrative rights over the Jira instance. 2. Reconnaissance (What can I see?) With administrative privileges confirmed, the next step is instance enumeration. By requesting /rest/api/2/project and /rest/api/2/users/search, an attacker can map out the entire organization. The Request (Listing Projects):
This returned a response with massive JSON blob (150+ KB) detailing every internal project, including descriptions, leads, and internal URLs. A similar request to the /users/search endpoint returned complete user enumeration for the Atlassian instance.
The Request (Listing All Users):
This returned a response with all users and services:
3. Data Exfiltration (Taking the loot)
development and IT operations, it is a goldmine for sensitive information.
The Impact: Through this method, it was possible to enumerate projects containing VPN configuration files, plaintext passwords, and other highly sensitive data. This goes far beyond compromising issue tracking - it provides an attacker with the initial access material required to pivot directly into the internal corporate network.
In today's world, ensuring the security of our accounts is more crucial than ever. Just as keys protect the doors to our homes, passwords serve as the first line of defense for our data and assets. It's easy to assume that technical individuals, such as developers and IT professionals, always use strong, unique passwords to keep ...
SOCMINT is the process of gathering and analyzing the information collected from various social networks, channels and communication groups in order to track down an object, gather as much partial data as possible, and potentially to understand its operation. All this in order to analyze the collected information and to achieve that goal by making …
PyScript – or rather Python in your browser + what can be done with it? A few days ago, the Anaconda project announced the PyScript framework, which allows Python code to be executed directly in the browser. Additionally, it also covers its integration with HTML and JS code. An execution of the Python code in …