cbcvebase.
CVE-2017-11151
published 2017-08-08

CVE-2017-11151: A vulnerability in synotheme_upload.php in Synology Photo Station before 6.7.3-3432 and 6.3-2967 allows remote attackers to upload arbitrary files without…

PriorityP181critical9.8CVSS 3.0
AVNACLPRNUINSUCHIHAH
EXPLOIT
EPSS
25.25%
97.7th percentile
A vulnerability in synotheme_upload.php in Synology Photo Station before 6.7.3-3432 and 6.3-2967 allows remote attackers to upload arbitrary files without authentication via the logo_upload action.

Affected

3 ranges
VendorProductVersion rangeFixed in
synologyphoto_station<= 6.7.2-3429
synologyphoto_station
synologysynology_photo_station

Detection & IOCsextracted from sources · hover to see the quote

path/photo/include/synotheme_upload.php
path/photo/include/file_upload.php
path/photo/admin/general_setting.php
path/photo/PixlrEditorHandler.php
path/photo/facebook/exploit.php
path/../../../../../var/packages/PhotoStation/etc/blog/photo_custom_preview_logo.png
path/../../../../../var/services/photo/@eaDir/SYNOPHOTO_THEME_DIR/photo_custom_preview_logo.png
path/volume1/photo/../../../volume1/@appstore/PhotoStation/photo/facebook/exploit
commandaction=logo_upload
  • Detect unauthenticated POST requests to synotheme_upload.php with the 'logo_upload' action parameter — this is the initial arbitrary file upload step requiring no authentication.
  • Detect POST requests to /photo/include/file_upload.php with a 'session' parameter containing path traversal sequences (e.g., '/../../../../../') — this is used to load the forged session file and authenticate as a fake admin.
  • Detect POST requests to /photo/PixlrEditorHandler.php with 'type=php' and a base64-encoded 'image' parameter using the data:// URI scheme — this is the step that writes a PHP webshell to the server.
  • Detect GET requests to /photo/facebook/exploit.php — this path is used to execute the uploaded PHP webshell as the final RCE step.
  • Monitor for processes spawned under the PhotoStation user context (uid=138862) that are not expected child processes of the Photo Station application — indicative of successful RCE.
  • Detect PHP files written to /volume1/@appstore/PhotoStation/photo/facebook/ — this directory is not a normal location for PHP files and indicates webshell placement via the exploit chain.
  • ·The session file path used in the fake authentication step varies by Synology Photo Station version — two different traversal paths are noted in the exploit.

CVSS provenance

nvdv3.09.8CRITICALCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
nvdv2.07.5HIGHAV:N/AC:L/Au:N/C:P/I:P/A:P
CVEs like this are exactly what “Exploited This Week” covers.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.