| Reporter | Title | Published | Views | Family All 8 |
|---|---|---|---|---|
| APC UPS Daemon Local Lift Vulnerability | 19 Jun 201700:00 | – | cnvd | |
| CVE-2017-7884 | 16 Jun 201713:00 | – | cve | |
| CVE-2017-7884 | 16 Jun 201713:00 | – | cvelist | |
| CVE-2017-7884 | 16 Jun 201713:00 | – | debiancve | |
| EUVD-2017-16859 | 7 Oct 202500:30 | – | euvd | |
| CVE-2017-7884 | 16 Jun 201713:29 | – | nvd | |
| Default configuration | 16 Jun 201713:29 | – | prion | |
| CVE-2017-7884 | 16 Jun 201713:29 | – | ubuntucve |
`[+] Credits: fragsh3ll aka Richard Young
[+] Contact: https://twitter.com/fragsh3ll
Vendor
==========
http://www.apcupsd.org
Product
===========
APC UPS Daemon <= 3.14.14
Vulnerability Type
=====================
Privilege Escalation
Vendor Description
=====================
Apcupsd can be used for power mangement and controlling most of APCas UPS
models on Unix and Windows machines. Apcupsd works with most of APCas
Smart-UPS models as well as most simple signalling models such a Back-UPS,
and BackUPS-Office. During a power failure, apcupsd will inform the users
about the power failure and that a shutdown may occur. If power is not
restored, a system shutdown will follow when the battery is exhausted, a
timeout (seconds) expires, or runtime expires based on internal APC
calculations determined by power consumption rates. Apcupsd is licensed
under the GPL version 2.
CVE Reference
===============
CVE-2017-7884
Vulnerability Details
========================
The default installation of APCUPSD allows a local unprivileged user to run
arbitrary code with elevated privileges by replacing the service executable
apcupsd.exe with a malicious executable, which will run with SYSTEM
privileges at startup.
C:\apcupsd\bin\apcupsd.exe
RW BUILTIN\Administrators
RW NT AUTHORITY\SYSTEM
RW NT AUTHORITY\Authenticated Users
Exploit
==========
1) Install the application with default settings.
2) Replace the service executable located at C:\apcupsd\bin\apcupsd.exe
with an executable of your choice.
3) Restart the service or computer, the executable will run.
Disclosure Timeline:
=====================================
4/17/17 - Vendor notified
4/17/17 - Vendor acknowledged
5/6/17 - Vendor still working
6/5/17 - No response
6/14/17 - No response
6/15/17 - Public disclosure
`
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