bugtraq
[Top] [All Lists]

OpenSER OSP Module remote code execution

To: bugtraq@securityfocus.com
Subject: OpenSER OSP Module remote code execution
From: sapheal@hack.pl
Date: Thu, 28 Dec 2006 13:22:38 +0100
Delivered-to: sp-com-lists@consult.net
Delivered-to: bugtraq-list@securepoint.com
Delivered-to: mailing list bugtraq@securityfocus.com
Delivered-to: moderator for bugtraq@securityfocus.com
List-help: <mailto:bugtraq-help@securityfocus.com>
List-id: <bugtraq.list-id.securityfocus.com>
List-post: <mailto:bugtraq@securityfocus.com>
List-subscribe: <mailto:bugtraq-subscribe@securityfocus.com>
List-unsubscribe: <mailto:bugtraq-unsubscribe@securityfocus.com>
Mailing-list: contact bugtraq-help@securityfocus.com; run by ezmlm
Synopsis:  OpenSER OSP Module remote code execution
Product:   OpenSER
Version:   <=1.1.0



Issue:
======

A critical security vulnerability has been found in OpenSER Open
Settlement Protocol (OSP) module. OSP is an ETSI defined standard
for Inter-Domain VoIP pricing,authorization and usage exchange. 


Details:
========

int validateospheader (struct sip_msg* msg, char* ignore1, char* ignore2) 

This following fuction suffers from buffer overflow vulnerability, which
leads to memory corruption conditions. Due to memory corruption conditions
remote code execution is possible.



Affected Versions
=================

OpenSER <= 1.1.0

Solution
=========

Proper boundary checking.


Exploitation
============

Exploitation might be conducted by preparing a specially crafted
OSP header.






Kind regards,

Michał Bućko - sapheal
Senior Security Specialist
HACK.PL
<Prev in Thread] Current Thread [Next in Thread>
  • OpenSER OSP Module remote code execution, sapheal <=