4083 matches found
Cross-Site Request Forgery (CSRF) in star7th/showdoc
βοΈ Description With CSRF vulnerability Attacker able to delete any member to of any item if users visit attacker website. We can bypass the CSRF Protection if we put our payload on a iframe or a html file and send them to victim as after that the Origin header will be set to null and we can bypass...
Cross-Site Request Forgery (CSRF) in star7th/showdoc
βοΈ Description With CSRF vulnerability Attacker able to add any member to for any item if users visit attacker website. We can bypass the CSRF Protection if we put our payload on a iframe or a html file and send them to victim as after that the Origin header will be set to null and we can bypass...
Cross-Site Request Forgery (CSRF) in neorazorx/facturascripts
βοΈ Description Attacker able to delete any number of Warehouse Products with CSRF attack. It does not matter at all that your application run in localhost or elsewhere, just it is enough to run on a browser and another low privilege user or attackers know the IP address or hostname of your...
Cross-site Scripting (XSS) - Stored in btcpayserver/btcpayserver
βοΈ Description Accept Bitcoin payments. Free, open-source & self-hosted, Bitcoin payment processor this package is vulnerable for xss π΅οΈββοΈ Proof of Concept π₯ Impact This vulnerability is capable of xss...
Cross-site Scripting (XSS) - Stored in btcpayserver/btcpayserver
βοΈ Description Accept Bitcoin payments. Free, open-source & self-hosted, Bitcoin payment processor this package is vulnerable for xss π΅οΈββοΈ Proof of Concept π₯ Impact This vulnerability is capable of stored XSS...
Cross-Site Request Forgery (CSRF) in forkcms/forkcms
βοΈ Description Attacker is able to logout a user if a logged in user visits attacker website. π΅οΈββοΈ Proof of Concept 1.when you logged in open this POC.html in a browser 2.you can check unintentionally you logged out //POC.html history.pushState'', '', '/' document.forms0.submit; π₯ Impact This...
None in fisharebest/webtrees
βοΈ Description Sensitive data including username and email address is passed as query strings through GET request during registration. When the given email or username exists the database at the time of user registration, The application passes the given username and email address through GET...
in fisharebest/webtrees
βοΈ Description The product provides different responses to incoming requests in a way that reveals internal state information to an unauthorized actor outside of the intended control sphere. The Forgot Password feature can be exploited to conduct user enumeration. If the given email exists in the...
Prototype Pollution in clientio/joint
βοΈ Description jointjs package is vulnerable to Prototype Pollution. A type confusion vulnerability can lead to a bypass of CVE-2020-28480 when the path components used in the path parameter are arrays. In particular, the condition key === "proto" returns false if key is "proto". This is because...
Path Traversal in alanaktion/mchostpanel
βοΈ Description A Path Traversal vulnerability was identified in Minecraft server control panel which allows an attacker to access arbitrary user resources. π΅οΈββοΈ Proof of Concept console POST /ajax.php HTTP/1.1 Host: localhost:8080 User-Agent: curl/7.47.0 Accept: / Content-Length: 45 Content-Type:...
Session Fixation in agentejo/cockpit
βοΈ Description A malicious actor with access to the computer is able to reveal the loaded site's actual session identifier value from the stored cookie. Since upon login, this value does not change, the attacker can gain access via session hijacking, when the target logs in on the compromised...
Path Traversal in lampnick/doctron
βοΈ Description doctron is a golang tool that helps conversion of HTML to PDF or image. The input doesn't validate if it's a valid web URL. Trying to access local files using file:/// work. This allows getting a screenshot/PDF of the sensitive files on the system. π΅οΈββοΈ Proof of Concept A demo...
Inefficient Regular Expression Complexity in daaku/nodejs-tmpl
βοΈ Description It allows cause a denial of service when formatting crafted string. π΅οΈββοΈ Proof of Concept // PoC.js var tmpl = require"tmpl" forvar i = 1; i = 50000; i++ var time = Date.now; var attackstr = ""+"".repeati10000+"answer"; tmplattackstr, answer: 42 var timecost = Date.now - time;...
Open Redirect in digitalbazaar/forge
βοΈ Description parseUrl functionality in node-forge mishandles certain uses of backslash such as https:///\ and interprets the URI as a relative path. Browsers accept backslashes after the protocol, and treat it as a normal slash, while node-forge sees it as a relative path and leads to URL...
Improper Authorization in imran300/inventory
βοΈ Description A General manager user can edit/add other group PERMISSIONS LIST with IDOR. π΅οΈββοΈ Proof of Concept go to this url when logging in as a General manager. http://localhost:8000/inventory/index.php/generals/addgroup and then you can see that Permissions can be bypassed. π₯ Impact This...
Improper Authorization in imran300/inventory
βοΈ Description A designer user can deactivate any other users IDOR. π΅οΈββοΈ Proof of Concept go to this url when logging in as a Designer. http://localhost:8000/inventory/index.php/Users/deactiveStatus/10 and then you can see that a user with id 10 will be deactivated. π₯ Impact This vulnerability is...
Improper Authorization in imran300/inventory
βοΈ Description A designer user can activate any other users IDOR. π΅οΈββοΈ Proof of Concept go to this url when logging in as a Designer. localhost:8000/inventory/index.php/Users/activeStatus/10 and then you can see that a user with id 10 will be activated. π₯ Impact This vulnerability is capable of...
Improper Authorization in imran300/inventory
βοΈ Description A designer user can delete any other users IDOR. π΅οΈββοΈ Proof of Concept go to this url when logging in as a Designer. localhost/inventory/users/deleteusers/10 and then you can see that a user with id 10 will be deleted. π₯ Impact This vulnerability is capable of delete any user...
Cross-Site Request Forgery (CSRF) in imran300/inventory
βοΈ Description You didn't set any CSRF protection for deleting a user. π΅οΈββοΈ Proof of Concept // PoC.html history.pushState'', '', '/' document.forms0.submit; After that admin open the PoC.html file the user with id 7 will be deleted. π₯ Impact This vulnerability is capable of delete any user with...
Cross-Site Request Forgery (CSRF) in imran300/inventory
βοΈ Description You didn't set any CSRF protection for deactivating a user. π΅οΈββοΈ Proof of Concept // PoC.html history.pushState'', '', '/' document.forms0.submit; After that admin open the PoC.html file the user with id 7 will be deactivated. π₯ Impact This vulnerability is capable of deactivate any...
Cross-Site Request Forgery (CSRF) in imran300/inventory
βοΈ Description You didn't set any CSRF protection for activating a user. π΅οΈββοΈ Proof of Concept // PoC.html history.pushState'', '', '/' document.forms0.submit; After that admin open the PoC.html file the user with id 7 will be activated. π₯ Impact This vulnerability is capable of activate any user...
Heap-based Buffer Overflow in vim/vim
βοΈ Description Hello, we hope this message finds you well during these challenging times. Whilst testing vim built from commit deba5e with Ubuntu clang version 12.0.0-3ubuntu120.04.3 and Address Sanitizer, we discovered crafted input which triggers a heap-buffer-overflow, WRITE of size 15. Please...
Inefficient Regular Expression Complexity in nervjs/taro
βοΈ Description A ReDoS regular expression denial of service flaw was found in the @tarojs/helper package. An attacker that is able to provide crafted input as url may cause an application to consume an excessive amount of CPU. π΅οΈββοΈ Proof of Concept Create the following poc.mjs // PoC.mjs import...
Cross-site Scripting (XSS) - Stored in leantime/leantime
βοΈ Description A malicious actor is able to add new Client with a malicious payload, and upon opening the research menu, the XSS payload is being executed. π΅οΈββοΈ Proof of Concept - 1; Log in with a proper roled user - 2; Add a new client to the system at upper right corner at /clients/showAll/ URI...
Cross-site Scripting (XSS) - Stored in leantime/leantime
βοΈ Description A malicious actor is able to add new Milestone with a malicious payload, and upon opening the research menu, the XSS payload is being executed. π΅οΈββοΈ Proof of Concept - 1; Log in with a proper roled user - 2; Add a new Milestone to the system at the /tickets/roadmap URI with the +...
in leantime/leantime
βοΈ Description In the source code of the application, the Secret Hash value and the initialization vector is being hardcoded. π΅οΈββοΈ Proof of Concept In the following code snippet, we can see the hard-coded secret hash and IV. private $encryptionMethod = 'AES-256-CBC'; private $secrethash =...
Inefficient Regular Expression Complexity in x-neuron/antdfront
βοΈ Description A ReDoS regular expression denial of service flaw was found in the antdFront package. An attacker that is able to provide crafted input to the isUrlinput function may cause an application to consume an excessive amount of CPU. π΅οΈββοΈ Proof of Concept Create the following poc.mjs //...
Cross-site Scripting (XSS) - Stored in leantime/leantime
βοΈ Description A malicious actor is able to add New Project with a malicious payload, and upon opening the research menu, the XSS payload is being executed. π΅οΈββοΈ Proof of Concept 1; Log in with a proper roled user 2; Add a new Project to the system at the /projects/showAll/ URI with the + New...
Cross-site Scripting (XSS) - Stored in leantime/leantime
βοΈ Description A malicious actor is able to add "new Retrospective" with a malicious payload, and upon opening the research menu, the XSS payload is being executed. π΅οΈββοΈ Proof of Concept - 1; Log in with a proper roled user - 2; Add a new board to the system at Retrospective menu on the left - 3;...
Cross-site Scripting (XSS) - Stored in leantime/leantime
βοΈ Description A malicious actor is able to add "new board" with a malicious payload to any target, and upon opening the research menu, the XSS payload is being executed. π΅οΈββοΈ Proof of Concept 1; Log in with a proper roled user 2; Add a new board to the system at research menu on the left 3;...
in apolloconfig/apollo
βοΈ Description The Application does not have control set in password complexity. It is possible to add a user with a single character password in the application. π΅οΈββοΈ Proof of Concept Adding the user. POST /users HTTP/1.1 Host: xxx.xxx.xxx.xxx Content-Length: 63 Accept: application/json,...
Sensitive Cookie in HTTPS Session Without 'Secure' Attribute in flatpressblog/flatpress
βοΈ Description The secure flag is not set for session cookies in the application. π΅οΈββοΈ Proof of Concept π₯ Impact If the secure flag is set on a cookie, then browsers will not submit the cookie in any requests that use an unencrypted HTTP connection, thereby preventing the cookie from being...
Sensitive Cookie Without 'HttpOnly' Flag in flatpressblog/flatpress
βοΈ Description HTTPOnly attribute is not set for session cookies in the application. π΅οΈββοΈ Proof of Concept π₯ Impact When a cookie doesnβt have an HttpOnly flag, it can be accessed through JavaScript, which means that an XSS could lead to cookies being stolen. These include session cookies that can...
Sensitive Cookie Without 'HttpOnly' Flag in pi-hole/adminlte
βοΈ Description Please enter a description of the vulnerability. The cookie persistentlogin is set without httponly flag π΅οΈββοΈ Proof of Concept Enable remember me during Login POST /admin/index.php?login HTTP/1.1 Host: 192.168.159.138 Content-Length: 30 Cache-Control: max-age=0...
Cross-site Scripting (XSS) - Reflected in pi-hole/adminlte
βοΈ Description Reflected XSS on any POST parameters with a correct token on /admin/settings.php When field is not in the defined list , $debug value is set to true , and the $POST is dumped without filtering π΅οΈββοΈ Proof of Concept 1. Login as admin 2. Settings - Flush log 3. replace field with XSS...
Inefficient Regular Expression Complexity in vuelidate/vuelidate
βοΈ Description A ReDoS regular expression denial of service flaw was found in the @vuelidate/validators package. An attacker that is able to provide crafted input to the urlinput function may cause an application to consume an excessive amount of CPU. π΅οΈββοΈ Proof of Concept Create the following...
Cross-site Scripting (XSS) - Stored in bookstackapp/bookstack
βοΈ Description There is svg tag filtration problem in "book page" egit leading to stored XSS. SVG images can be used on book pages, but there is not server side attribute filtration implemented for it. π΅οΈββοΈ Proof of Concept There is filter for href attribute, but inside SVG xlink:href used. That...
Cross-site Scripting (XSS) - Stored in bookstackapp/bookstack
βοΈ Description There is html tag filtration problem in "book page" egit leading to stored XSS. By design "bad" tags and attributes stripped on client side when editing pageobvious bypass by editing request intercepted via burp and on server side addition filter applied, however this filter can be...
Cross-site Scripting (XSS) - Reflected in pi-hole/adminlte
βοΈ Description Reflected XSS in POST /admin/scripts/pi-hole/php/customcname.php π΅οΈββοΈ Proof of Concept 1. Login as admin, Go to Local DNS - CNAME Records - Add a new CNAME record 2. Input alert1 in domain field and anything in target domain. 3. The Payload in post body domain is URL encoded, use a...
Forced Browsing in slackero/phpwcms
βοΈ Description Image cache can be flushed by any authenticated, low privileged user. π΅οΈββοΈ Proof of Concept - Register a low privileged user without any administrator access. - Log in with the low privileged user - Open the following URL:...
Prototype Pollution in liriliri/licia
βοΈ Description licia package is vulnerable to Prototype Pollution. The safeSet function fails to validate which Object properties it updates. This allows attackers to modify the prototype of Object, causing the addition or modification of an existing property on all objects. π΅οΈββοΈ Proof of Concept...
Command Injection in yogeshojha/rengine
βοΈ Description RCE via the proxy feature of Rengine. Proxies can be added in Rengine for executables like httpx to use in a scan. This functionality can be used to inject a command and run arbitrary code. π΅οΈββοΈ Proof of Concept Add this as the only proxy in the proxy list in the Proxy settings:...
Forced Browsing in slackero/phpwcms
βοΈ Description A malicious actor is able to reveal the list and details of newsletter subscribers. π΅οΈββοΈ Proof of Concept - Method 1; This method requires a proxy utility, like BurpSuite. - With an administrator user, create some subscribers on the newsletters under CommunicationNewsletter...
Path Traversal in yogeshojha/rengine
βοΈ Description Local File Inclusion through Path Traversal π΅οΈββοΈ Proof of Concept While logged in into a Rengine instance, go to /api/getFileContents/?nucleitemplate&name=../../../../../../../../etc/passwd. The contents of /etc/passwd are included into the response. π₯ Impact This vulnerability is...
Session Fixation in slackero/phpwcms
βοΈ Description A malicious actor with access to the computer is able to reveal the loaded site's actual PHPSESSID value. Since upon login, this value does not change, the attacker can gain access via session hijacking, when the target logs in on the compromised computer. π΅οΈββοΈ Proof of Concept -...
Cross-site Scripting (XSS) - DOM in forkcms/forkcms
βοΈ Description The underlying library needs to get the charset in lowercase but fork is passing it in uppercase causing some of the XSS protections to fail π΅οΈββοΈ Proof of Concept Go to...
Cross-site Scripting (XSS) - Stored in yogeshojha/rengine
βοΈ Description Hi, When creating a template for nuclei, it is possible to upload a malicious template with xss load, clicking to see this template will run xss. π΅οΈββοΈ Proof of Concept 1- First, create the fake template: id: poc-xss alert1 info: name: xss-storage-rengine author: phor3nsic severity:...
Cross-site Scripting (XSS) - Stored in zikula/core
βοΈ Description Cross-Site Scripting XSS attacks are a type of injection, in which malicious scripts are injected into otherwise benign and trusted websites π΅οΈββοΈ Proof of Concept // PoC.js 1- Go to -- https://demo.ziku.la/blocks/admin/block/edit/2 2- Go to Editor and link a test word with a link As...
in pimcore/pimcore
βοΈ Description It is possible to enumerate usernames via the forgot password functionality π΅οΈββοΈ Proof of Concept When entering an username that is not registered in the application the response reads "User unknown". The following curl command demonstrates this: curl -i -s -k -X $'POST' \ -H...
Cross-site Scripting (XSS) - Stored in yogeshojha/rengine
βοΈ Description A malicious actor is able to add "To-do" with a malicious payload to any target, and upon opening the target's summary, the XSS payload is being executed. π΅οΈββοΈ Proof of Concept 1; Create a scan with any domain 2; Start scanning the target 3; Add a "To-do" with any title and with the...