-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Advisory ID: SYSS-2026-030 Product: AudioCodes One Voice Operations Center (OVOC) Manufacturer: AudioCodes Ltd. Affected Version(s): < 8.4.3615 Tested Version(s): 8.4.3079 on Rocky Linux 8.10 Vulnerability Type: Exposure of Sensitive Information to an Unauthorized Actor (CWE-200) Risk Level: Medium Solution Status: Fixed Manufacturer Notification: 2026-04-22 Solution Date: 2026-06-21 Public Disclosure: 2026-07-09 CVE Reference: Not yet assigned Author of Advisory: Moritz Abrell, SySS GmbH ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Overview: AudioCodes One Voice Operations Center (OVOC) is a web-based management and monitoring solution for Session Border Controllers. The manufacturer describes OVOC as "a voice network management solution" and states that it combines device management with quality monitoring (see [1]). OVOC exposes sensitive files below the public "/ipp" web path. Unauthenticated attackers can download environment files, backup PHP source files, and Composer dependency metadata. The exposed files include database and integration credentials as well as source code for authentication and session handling routines. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vulnerability Details: The Apache configuration exposes the IP Phone Manager application tree through the following alias: Alias /ipp "/opt/ACEMS/ippmanager/" The corresponding directory block grants unauthenticated access: Options -Indexes AllowOverride All Require all granted DirectoryIndex AudioCodes.php Some rewrite rules block selected file types such as ".cfg", ".log", ".ini", and ".csv" below "/ipp/admin/AudioCodes_files/". However, the rules do not block environment files, backup PHP source files, Composer metadata, or other sensitive application artifacts. As a result, sensitive files are directly reachable through HTTPS. The following files were confirmed to be exposed without authentication on the tested installation: /ipp/.env /ipp/admin/AudioCodes_files/functions.php.bak /ipp/admin/AudioCodes_files/protect.php.bak /ipp/admin/AudioCodes_files/composer/composer.lock The ".env" file contained, among other values: PSQL_DB_PASS= REST_USER= REST_PASS= ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Proof of Concept (PoC): GET /ipp/.env HTTP 200, 531 bytes GET /ipp/admin/AudioCodes_files/functions.php.bak HTTP 200, 44496 bytes GET /ipp/admin/AudioCodes_files/protect.php.bak HTTP 200, 16357 bytes GET /ipp/admin/AudioCodes_files/composer/composer.lock HTTP 200, 25637 bytes Example request: curl -k https:///ipp/.env ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Solution: Update to version 8.4.3615 according to the manufacturer. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Disclosure Timeline: 2026-04-17: Vulnerability discovered 2026-04-22: Vulnerability reported to the manufacturer 2026-04-30: Report assigned to the correct department of the manufacturer 2026-05-11: According to the manufacturer, a fix for the vulnerability is planned for the release expected by the end of May 2026-06-29: Request for an update 2026-06-29: Manufacturer response: vulnerability is fixed in version 8.4.3615 2026-07-09: Public disclosure ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ References: [1] AudioCodes One Voice Operations Center product page https://www.audiocodes.com/solutions-products/products/management-products-solutions/one-voice-operations-center [2] SySS Security Advisory SYSS-2026-030 https://www.syss.de/fileadmin/dokumente/Publikationen/Advisories/SYSS-2026-030.txt [3] SySS Responsible Disclosure Policy https://www.syss.de/en/responsible-disclosure-policy ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Credits: This security vulnerability was found by Moritz Abrell of SySS GmbH. E-Mail: moritz.abrell@syss.de Public Key: https://www.syss.de/fileadmin/dokumente/PGPKeys/Moritz_Abrell.asc Key Fingerprint: 2927 7EB6 1A20 0679 79E9 87E6 AE0C 9BF8 F134 8B53 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Disclaimer: The information provided in this security advisory is provided "as is" and without warranty of any kind. Details of this security advisory may be updated in order to provide as accurate information as possible. The latest version of this security advisory should be published by the author. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Copyright: Creative Commons - Attribution (by) - Version 4.0 URL: https://creativecommons.org/licenses/by/4.0/deed.en -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEKSd+thogBnl56Yfmrgyb+PE0i1MFAmpN7U0ACgkQrgyb+PE0 i1P/ohAAq9clvTfY6NDGhYt3LJHOPLD1SWtcZ21q/zo5ZKkFtPtaMdxnTKBULtNH u9maEqSWgxw+PQWtl+nf6ldMXc00Aavhi855IBxrsyhbsq3qRlTOBIgP0DJsniiz rCXgjGQo36xdViZCtcVuo3yr42f1K87Wv08T3pbej/e3hVrNHSQaiPCsmyxa0d6S EO1z4EK7h/CklBY28J78cQqqq3LWOQ9bKcAqRBrp5RWsTbLw8yMUeTERPEQ8DzhA LFO+z/iUIWquMHitIZFhDZV6PeJv6KVhwgY9D7F37ltT4pj+C5rzV7tTDykWYSZd RjNS7ZzcbUnsUcUqM0+j4voHHRGqogBBPBIqXxwR3vXT8Hcm7chaBWnQrCNiT9yf ++UW+V7aHM4sU9hHQp89rxW5HkeRgBh1OCxk5FsSFMylmqTgOYu45iz51mvmuFCW X8//yVQdNFfGL73D6hZh5sBQbVHt4kG/+eoFtbyhuDw86C74yBlOB2E78RRDSWC7 M7evKvqmiqVFuczwdLFtrRBoc4RjGficeH3fAA+6Y/AB7WA6g+hqYHjjZSsA9qew +5b/TWglnwAW+W4Gal49gCvLYckzb6/TJ1hr+dVbWQoCtw5ZepJBEExy/oUTqYAn KHv3/S5QHCdHUeoI/V+8B/pMbgub8gtyuRsNazUglZqdz1oxMx8= =jgOq -----END PGP SIGNATURE-----