[NT] Multiple Vulnerabilities in PY Software Active Webcam WebServer

From: SecuriTeam (support_at_securiteam.com)
Date: 03/10/05

  • Next message: SecuriTeam: "[UNIX] Cross Site Scripting in PostNuke's Upload Mechanism"
    To: list@securiteam.com
    Date: 10 Mar 2005 17:21:59 +0200
    
    

    The following security advisory is sent to the securiteam mailing list, and can be found at the SecuriTeam web site: http://www.securiteam.com
    - - promotion

    The SecuriTeam alerts list - Free, Accurate, Independent.

    Get your security news from a reliable source.
    http://www.securiteam.com/mailinglist.html

    - - - - - - - - -

      Multiple Vulnerabilities in PY Software Active Webcam WebServer
    ------------------------------------------------------------------------

    SUMMARY

    " <http://www.pysoft.com/ActiveWebCamMainpage.htm> Active WebCam captures
    images up to 30 frames per second from any video device including USB,
    analog cameras, TV-boards, camcorders, and from network IP cameras. The
    program performs simultaneous recording and broadcasting from unlimited
    number of cameras."

    There are multiple vulnerabilities founded in PYSoftware Active Webcam
    WebServer, including Denial of Service and Information Disclosure.

    DETAILS

    Vulnerable Systems:
     * PY Software Active Webcam version 5.5

    Floppy Disk Request Denial of Service:
    http://example.net:8080/A:\a.txt
    This request will force the webcam.exe to access the A:\a.txt, And if
    there is no floppy disk in the A: drive, the system will pop up a message
    like "There is no disk in the drive. Please insert a disk into drive A:".
    Before the administrator press "Cancel" or "Yes", the other request will
    be paused, that means the other user cannot access the HTTP Server, thus
    leading to a Denial Of Service.

    Filelist.html Denial of Service:
    http://example.net:8080/Filelist.html
    When requesting the filelist.html, the target's CPU usage will be 100%,
    and it seems that Explorer.exe use 95%.

    Physical Path Disclosure:
    http://example.net:8080/a
    The Server will return "The requested file: C:\Program Files\Active
    WebCam\images\a\ was not found."

    File Disclosure:
    The HTTP server returns the different result between an existed file and a
    not existed file.
    http://example.net:8080/c:\nonexsit.txt
    the HTTP Server returns "Active WebCam cannot find this file"
    http://example.net:8080/c:\boot.ini
    the HTTP Server returns "HTTP 403 Forbidden"

    Thus leading to System information disclosure, and can be used to verify
    whether some particular software is installed, for example:
    http://example.net:8080/C:\Snort\bin\snort.exe
    will disclosure whether a snort is installed on the server, and give
    additional information to the attacker.

    Memory Exhaust Denial of service:
    It seems that WebCam HTTP server cannot correctly release the memory and
    thus lead to a denial of service. Simply connect() and send() a HTTP
    request, webcam.exe will eat at least 52k memory, and send the HTTP
    request thousands times, the system will encounter a Memory exhaust. The
    webcam.exe will crash, or the http server will automatically restart. The
    following information will be logged in System Event Log, "Access
    violation at address (...) in module 'WebCam.exe'. Write of address
    (...).", "Invalid pointer operation."

    ADDITIONAL INFORMATION

    The information has been provided by <mailto:smaillist@gmail.com> Sowhat.
    The original article can be found at:
    <http://secway.org/advisory/ad20050104.txt>
    http://secway.org/advisory/ad20050104.txt

    ========================================

    This bulletin is sent to members of the SecuriTeam mailing list.
    To unsubscribe from the list, send mail with an empty subject line and body to: list-unsubscribe@securiteam.com
    In order to subscribe to the mailing list, simply forward this email to: list-subscribe@securiteam.com

    ====================
    ====================

    DISCLAIMER:
    The information in this bulletin is provided "AS IS" without warranty of any kind.
    In no event shall we be liable for any damages whatsoever including direct, indirect, incidental, consequential, loss of business profits or special damages.


  • Next message: SecuriTeam: "[UNIX] Cross Site Scripting in PostNuke's Upload Mechanism"

    Relevant Pages

    • [NEWS] McAfee ePolicy Orchestrator Remote Compromise
      ... The following security advisory is sent to the securiteam mailing list, and can be found at the SecuriTeam web site: http://www.securiteam.com ... request, UUID, and computer hostname. ... The data that follows first specifies a directory and xml filename, ... +06h DWORD file offset of XML ...
      (Securiteam)
    • [NEWS] Dedicated Mobile Services Carry Out Anonymous Web Attacks
      ... The following security advisory is sent to the securiteam mailing list, and can be found at the SecuriTeam web site: http://www.securiteam.com ... to anonymously browse web resources and execute attacks against them. ... An attacker can take advantage of the Google's WMLProxy Service by sending ... a HTTP GET request with carefully modified URL of a malicious nature. ...
      (Securiteam)
    • [EXPL] Windows 2000 Server UPNP DoS (Exploit)
      ... The following security advisory is sent to the securiteam mailing list, and can be found at the SecuriTeam web site: http://www.securiteam.com ... A memory leak with windows 2000 server UPNP allow attackers to exploit ... The earlier one trashed the EIP of the target ... * Strangely though changing the operation number in the DCERPC request to ...
      (Securiteam)
    • [UNIX] Apache HTTP Server 413 Error Page XSS
      ... The following security advisory is sent to the securiteam mailing list, and can be found at the SecuriTeam web site: http://www.securiteam.com ... Apache HTTP Server 413 Error Page XSS ... Apache 2.X returns a '413 Request Entity Too Large' error, ...
      (Securiteam)
    • [NT] eZ Multiple Packages Stack Overflow Vulnerability
      ... The following security advisory is sent to the securiteam mailing list, and can be found at the SecuriTeam web site: http://www.securiteam.com ... A stack-based buffer overflow problem seems ... to arise when an overly long request is made to the server, ... saved data which we can overwrite. ...
      (Securiteam)