<?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://db.gcve.eu/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-10-03T08:15:16.565862+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>info@gcve.eu</email>
  </author>
  <link href="https://db.gcve.eu" 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://db.gcve.eu/vuln/fkie_cve-2025-66219</id>
    <title>fkie_cve-2025-66219</title>
    <updated>2026-10-03T08:15:16.567449+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>willitmerge is a command line tool to check if pull requests are mergeable. In versions 0.2.1 and prior, there is a command Injection vulnerability in willitmerge. The vulnerability manifests in this package due to the use of insecure child process execution API (exec) to which it concatenates user input, whether provided to the command-line flag, or is in user control in the target repository. At time of publication, no known fix is public.</p>
      </div>
    </content>
    <link href="https://db.gcve.eu/vuln/fkie_cve-2025-66219"/>
  </entry>
  <entry>
    <id>https://db.gcve.eu/vuln/ghsa-j9wj-m24m-7jj6</id>
    <title>GHSA-j9wj-m24m-7jj6 — willitmerge has a Command Injection vulnerability</title>
    <updated>2026-10-03T08:15:16.567499+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> npm: willitmerge</p>
<p>willitmerge describes itself as a command line tool to check if pull requests are mergeable. There is a Command Injection vulnerability in version `willitmerge@0.2.1`.</p>
<p>Resources: 
 * Project's GitHub source code: https://github.com/shama/willitmerge/
 * Project's npm package: https://www.npmjs.com/package/willitmerge</p>
<p>## Background on exploitation</p>
<p>Reporting a Command Injection vulnerability in `willitmerge` npm package.</p>
<p>A security vulnerability manifests in this package due to the use of insecure child process execution API (`exec`) to which it concateanes user input, whether provided to the command-line flag, or is in user control in the target repository.</p>
<p>## Exploit</p>
<p>### POC 1</p>
<p>1. Install `willitmerge`
2. Run it with the following command</p>
<p>```sh
willitmerge --verbose --remote "https://github.com/lirantal/npq.git; touch /tmp/hel"
```</p>
<p>3. Confirm the file `/tmp/hel` is created on disk</p>
<p>### GitHub-sourced attack vector</p>
<p>[Lines 189-197](https://github.com/shama/willitmerge/blob/2fe91d05191fb05ac6da685828d109a3a5885028/lib/willitmerge.js#L189-L197) in `lib/willitmerge.js`
pass user input controlled by repository collaborators into the git command:</p>
<p>```js
  var cmds = [
    'git checkout -b ' + branch + ' ' + that.options.remote + '/' + iss.base.ref,
    'git remote add ' + branch + ' ' + gitUrl,
    'git pull ' + branch + ' ' + iss.head.ref,
    'git reset --merge HEAD',
    'git checkout ' + origBranch,
    'git branch -D ' + branch,
    'git remote rm ' + branch
  ];
```…</p></div>
    </content>
    <link href="https://db.gcve.eu/vuln/ghsa-j9wj-m24m-7jj6"/>
  </entry>
</feed>
