<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>https://cve.radiocsirt.org/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-10-18T23:52:29.987946+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>csirt@opendfir.org</email>
  </author>
  <link href="https://cve.radiocsirt.org" rel="alternate"/>
  <generator uri="https://lkiesow.github.io/python-feedgen" version="1.0.0">python-feedgen</generator>
  <subtitle>Contains only the most 10 recent entries.</subtitle>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/euvd-2026-204930</id>
    <title>EUVD-2026-204930</title>
    <updated>2026-10-18T23:52:29.991176+00:00</updated>
    <content>EUVD-2026-204930</content>
    <link href="https://cve.radiocsirt.org/vuln/euvd-2026-204930"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/fkie_cve-2023-35932</id>
    <title>fkie_cve-2023-35932</title>
    <updated>2026-10-18T23:52:29.991207+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>jcvi is a Python library to facilitate genome assembly, annotation, and comparative genomics. A configuration injection happens when user input is considered by the application in an unsanitized format and can reach the configuration file. A malicious user may craft a special payload that may lead to a command injection. The impact of a configuration injection may vary. Under some conditions, it may lead to command injection if there is for instance shell code execution from the configuration file values. This vulnerability does not currently have a fix.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/fkie_cve-2023-35932"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ghsa-x49m-3cw7-gq5q</id>
    <title>GHSA-x49m-3cw7-gq5q — jcvi vulnerable to Configuration Injection due to unsanitized user input</title>
    <updated>2026-10-18T23:52:29.991239+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> PyPI: jcvi</p>
<p>### Summary
A configuration injection happens when user input is considered by the application in an unsanitized format and can reach the configuration file. A malicious user may craft a special payload that may lead to a command injection.</p>
<p>### PoC</p>
<p>The vulnerable code snippet is [/jcvi/apps/base.py#LL2227C1-L2228C41](https://github.com/tanghaibao/jcvi/blob/cede6c65c8e7603cb266bc3395ac8f915ea9eac7/jcvi/apps/base.py#LL2227C1-L2228C41). Under some circumstances a user input is retrieved and stored within the `fullpath` variable which reaches the configuration file `~/.jcvirc`.</p>
<p>```python
        fullpath = input(msg).strip()
        config.set(PATH, name, fullpath)
```</p>
<p>I ripped a part of the codebase into a runnable PoC as follows. All the PoC does is call the `getpath()` function under some circumstances.</p>
<p>```python
from configparser import (
    ConfigParser,
    RawConfigParser,
    NoOptionError,
    NoSectionError,
    ParsingError,
)</p>
<p>import errno
import os
import sys
import os.path as op
import shutil
import signal
import sys
import logging</p>
<p>def is_exe(fpath):
    return op.isfile(fpath) and os.access(fpath, os.X_OK)</p>
<p>def which(program):
    """
    Emulates the unix which command.</p>
<p>&gt;&gt;&gt; which("cat")
    "/bin/cat"
    &gt;&gt;&gt; which("nosuchprogram")
    """
    fpath, fname = op.split(program)
    if fpath:
        if is_exe(program):
            return program
    else:
        for path in os.environ["PATH"].split(os.pathsep):
            exe_file = op.join(path, pr…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ghsa-x49m-3cw7-gq5q"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/gsd-2023-35932</id>
    <title>gsd-2023-35932</title>
    <updated>2026-10-18T23:52:29.991296+00:00</updated>
    <content>gsd-2023-35932</content>
    <link href="https://cve.radiocsirt.org/vuln/gsd-2023-35932"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/pysec-2026-1470</id>
    <title>PYSEC-2026-1470 — jcvi vulnerable to Configuration Injection due to unsanitized user input</title>
    <updated>2026-10-18T23:52:29.991312+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> PyPI: jcvi</p>
<p>### Summary
A configuration injection happens when user input is considered by the application in an unsanitized format and can reach the configuration file. A malicious user may craft a special payload that may lead to a command injection.</p>
<p>### PoC</p>
<p>The vulnerable code snippet is [/jcvi/apps/base.py#LL2227C1-L2228C41](https://github.com/tanghaibao/jcvi/blob/cede6c65c8e7603cb266bc3395ac8f915ea9eac7/jcvi/apps/base.py#LL2227C1-L2228C41). Under some circumstances a user input is retrieved and stored within the `fullpath` variable which reaches the configuration file `~/.jcvirc`.</p>
<p>```python
        fullpath = input(msg).strip()
        config.set(PATH, name, fullpath)
```</p>
<p>I ripped a part of the codebase into a runnable PoC as follows. All the PoC does is call the `getpath()` function under some circumstances.</p>
<p>```python
from configparser import (
    ConfigParser,
    RawConfigParser,
    NoOptionError,
    NoSectionError,
    ParsingError,
)</p>
<p>import errno
import os
import sys
import os.path as op
import shutil
import signal
import sys
import logging</p>
<p>def is_exe(fpath):
    return op.isfile(fpath) and os.access(fpath, os.X_OK)</p>
<p>def which(program):
    """
    Emulates the unix which command.</p>
<p>&gt;&gt;&gt; which("cat")
    "/bin/cat"
    &gt;&gt;&gt; which("nosuchprogram")
    """
    fpath, fname = op.split(program)
    if fpath:
        if is_exe(program):
            return program
    else:
        for path in os.environ["PATH"].split(os.pathsep):
            exe_file = op.join(path, pr…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/pysec-2026-1470"/>
  </entry>
</feed>
