<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title>Most recent entries from all</title>
    <link>https://cve.radiocsirt.org</link>
    <description>Contains only the most 10 recent entries.</description>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>python-feedgen</generator>
    <language>en</language>
    <lastBuildDate>Fri, 02 Oct 2026 17:07:39 +0000</lastBuildDate>
    <item>
      <title>CVE-2025-47782 — motionEye vulnerable to RCE in add_camera Function Due to unsafe command execution</title>
      <link>https://cve.radiocsirt.org/vuln/cve-2025-47782</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; motioneye-project motioneye&lt;/p&gt;
&lt;p&gt;motionEye is an online interface for the software motion, a video surveillance program with motion detection. In versions 0.43.1b1 through 0.43.1b3, using a constructed (camera) device path with the `add`/`add_camera` motionEye web API allows an attacker with motionEye admin user credentials to execute any command within a non-interactive shell as motionEye run user, `motion` by default. The vulnerability has been patched with motionEye v0.43.1b4. As a workaround, apply the patch manually.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; motioneye-project motioneye&lt;/p&gt;
&lt;p&gt;motionEye is an online interface for the software motion, a video surveillance program with motion detection. In versions 0.43.1b1 through 0.43.1b3, using a constructed (camera) device path with the `add`/`add_camera` motionEye web API allows an attacker with motionEye admin user credentials to execute any command within a non-interactive shell as motionEye run user, `motion` by default. The vulnerability has been patched with motionEye v0.43.1b4. As a workaround, apply the patch manually.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/cve-2025-47782</guid>
    </item>
    <item>
      <title>GHSA-g5mq-prx7-c588 — motionEye vulnerable to RCE in add_camera Function Due to unsafe command execution</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-g5mq-prx7-c588</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: motioneye&lt;/p&gt;
&lt;p&gt;### Summary
Using a constructed (camera) device path with the `config/add`/`add_camera` motionEye web API allows an attacker with motionEye admin user credentials to execute any UNIX shell code within a non-interactive shell as executing user of the motionEye instance, `motion` by default.&lt;/p&gt;
&lt;p&gt;#### function call stack
1. `post`
2. `add_camera`
3. `config.add_camera`
4. `v4l2ctl.list_resolutions`
5. `utils.call_subprocess`
6. `subprocess.run`&lt;/p&gt;
&lt;p&gt;### PoC
#### build
```sh
RUN_USER=&amp;#34;user&amp;#34;
RUN_UID=$(id -u ${RUN_USER})
RUN_GID=$(id -g ${RUN_USER})
TIMESTAMP=&amp;#34;$(date &amp;#39;+%Y%m%d-%H%M&amp;#39;)&amp;#34;&lt;/p&gt;
&lt;p&gt;docker build \
  --network host \
  --build-arg=&amp;#34;RUN_UID=${RUN_UID?}&amp;#34; \
  --build-arg=&amp;#34;RUN_GID=${RUN_GID?}&amp;#34; \
  -t &amp;#34;${USER?}/motioneye:${TIMESTAMP}&amp;#34; \
  --no-cache \
  -f docker/Dockerfile .
```&lt;/p&gt;
&lt;p&gt;#### reproduce
Run:
```sh
docker run --rm  -d   -p 8765:8765   --hostname=&amp;#34;motioneye&amp;#34;   -v /etc/localtime:/etc/localtime:ro   -v /tmp/motioneyeconfig:/etc/motioneye   -v /tmp/motioneyeconfig:/var/lib/motioneye
```
```console
bash-4.2$ docker logs ceb435eacf55 -f
configure_logging cmd motioneye: False
configure logging to file: None
    INFO: hello! this is motionEye server 0.43.1b3
   DEBUG: found motion executable &amp;#34;/usr/bin/motion&amp;#34; version &amp;#34;4.7.0&amp;#34;
   DEBUG: found ffmpeg executable &amp;#34;/usr/bin/ffmpeg&amp;#34; version &amp;#34;7.1.1-1+b1&amp;#34;
   DEBUG: listing config dir /etc/motioneye...
   DEBUG: found camera with id 1
   DEBUG: reading camera config from /etc/motioneye/camera-1.conf...
   DEBUG: loading additional config structure for…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: motioneye&lt;/p&gt;
&lt;p&gt;### Summary
Using a constructed (camera) device path with the `config/add`/`add_camera` motionEye web API allows an attacker with motionEye admin user credentials to execute any UNIX shell code within a non-interactive shell as executing user of the motionEye instance, `motion` by default.&lt;/p&gt;
&lt;p&gt;#### function call stack
1. `post`
2. `add_camera`
3. `config.add_camera`
4. `v4l2ctl.list_resolutions`
5. `utils.call_subprocess`
6. `subprocess.run`&lt;/p&gt;
&lt;p&gt;### PoC
#### build
```sh
RUN_USER=&amp;#34;user&amp;#34;
RUN_UID=$(id -u ${RUN_USER})
RUN_GID=$(id -g ${RUN_USER})
TIMESTAMP=&amp;#34;$(date &amp;#39;+%Y%m%d-%H%M&amp;#39;)&amp;#34;&lt;/p&gt;
&lt;p&gt;docker build \
  --network host \
  --build-arg=&amp;#34;RUN_UID=${RUN_UID?}&amp;#34; \
  --build-arg=&amp;#34;RUN_GID=${RUN_GID?}&amp;#34; \
  -t &amp;#34;${USER?}/motioneye:${TIMESTAMP}&amp;#34; \
  --no-cache \
  -f docker/Dockerfile .
```&lt;/p&gt;
&lt;p&gt;#### reproduce
Run:
```sh
docker run --rm  -d   -p 8765:8765   --hostname=&amp;#34;motioneye&amp;#34;   -v /etc/localtime:/etc/localtime:ro   -v /tmp/motioneyeconfig:/etc/motioneye   -v /tmp/motioneyeconfig:/var/lib/motioneye
```
```console
bash-4.2$ docker logs ceb435eacf55 -f
configure_logging cmd motioneye: False
configure logging to file: None
    INFO: hello! this is motionEye server 0.43.1b3
   DEBUG: found motion executable &amp;#34;/usr/bin/motion&amp;#34; version &amp;#34;4.7.0&amp;#34;
   DEBUG: found ffmpeg executable &amp;#34;/usr/bin/ffmpeg&amp;#34; version &amp;#34;7.1.1-1+b1&amp;#34;
   DEBUG: listing config dir /etc/motioneye...
   DEBUG: found camera with id 1
   DEBUG: reading camera config from /etc/motioneye/camera-1.conf...
   DEBUG: loading additional config structure for…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-g5mq-prx7-c588</guid>
    </item>
  </channel>
</rss>
