<?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://vulnerability.circl.lu/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-10-01T19:42:45.641220+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>info@circl.lu</email>
  </author>
  <link href="https://vulnerability.circl.lu" 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://vulnerability.circl.lu/vuln/bell-cve-2026-90136</id>
    <title>BELL-CVE-2026-90136</title>
    <updated>2026-10-01T19:42:45.772606+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p><strong>Affected:</strong> Alpaquita:stream: linux-lts</p>
      </div>
    </content>
    <link href="https://vulnerability.circl.lu/vuln/bell-cve-2026-90136"/>
  </entry>
  <entry>
    <id>https://vulnerability.circl.lu/vuln/fkie_cve-2026-90136</id>
    <title>fkie_cve-2026-90136</title>
    <updated>2026-10-01T19:42:45.772698+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p>In the Linux kernel, the following vulnerability has been resolved:</p>
<p>platform/x86/amd/hsmp: Reject negative power cap writes in hwmon</p>
<p>hsmp_hwmon_write() takes the user-supplied hwmon value as a signed long
and assigns "val / MICROWATT_PER_MILLIWATT" to msg.args[0], which is a
__u32.  MICROWATT_PER_MILLIWATT is an unsigned long, so a negative write
to power1_cap (e.g. "echo -1 &gt; power1_cap") is first converted to a huge
unsigned value by the division and then stored into the u32 argument.</p>
<p>As a result a nonsensical, multi-gigawatt socket power limit is sent to
the SMU via HSMP_SET_SOCKET_POWER_LIMIT instead of the write being
rejected.</p>
<p>Reject negative values with -EINVAL before the conversion.</p>
<p>Tested with HSMP enabled:</p>
<p>CAP=$(dirname $(grep -l amd_hsmp_hwmon \
        /sys/class/hwmon/hwmon*/name | head -1))/power1_cap</p>
<p># negative write
  echo -1000000 &gt; $CAP ; echo "ret=$?"
  # valid positive write must still work
  echo 400000000 &gt; $CAP ; echo "ret=$?"</p>
<p>Before:
  # echo -1000000 &gt; $CAP ; echo "ret=$?"
  ret=0                             &lt;- accepted; bogus limit sent to SMU
  # echo 400000000 &gt; $CAP ; echo "ret=$?"
  ret=0</p>
<p>After:
  # echo -1000000 &gt; $CAP ; echo "ret=$?"
  bash: echo: write error: Invalid argument
  ret=1                             &lt;- rejected with -EINVAL
  # echo 400000000 &gt; $CAP ; echo "ret=$?"
  ret=0                             &lt;- valid write still works</p></div>
    </content>
    <link href="https://vulnerability.circl.lu/vuln/fkie_cve-2026-90136"/>
  </entry>
  <entry>
    <id>https://vulnerability.circl.lu/vuln/ghsa-547r-p462-qv3c</id>
    <title>GHSA-547r-p462-qv3c</title>
    <updated>2026-10-01T19:42:45.772789+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p>In the Linux kernel, the following vulnerability has been resolved:</p>
<p>platform/x86/amd/hsmp: Reject negative power cap writes in hwmon</p>
<p>hsmp_hwmon_write() takes the user-supplied hwmon value as a signed long
and assigns "val / MICROWATT_PER_MILLIWATT" to msg.args[0], which is a
__u32.  MICROWATT_PER_MILLIWATT is an unsigned long, so a negative write
to power1_cap (e.g. "echo -1 &gt; power1_cap") is first converted to a huge
unsigned value by the division and then stored into the u32 argument.</p>
<p>As a result a nonsensical, multi-gigawatt socket power limit is sent to
the SMU via HSMP_SET_SOCKET_POWER_LIMIT instead of the write being
rejected.</p>
<p>Reject negative values with -EINVAL before the conversion.</p>
<p>Tested with HSMP enabled:</p>
<p>CAP=$(dirname $(grep -l amd_hsmp_hwmon \
        /sys/class/hwmon/hwmon*/name | head -1))/power1_cap</p>
<p># negative write
  echo -1000000 &gt; $CAP ; echo "ret=$?"
  # valid positive write must still work
  echo 400000000 &gt; $CAP ; echo "ret=$?"</p>
<p>Before:
  # echo -1000000 &gt; $CAP ; echo "ret=$?"
  ret=0                             &lt;- accepted; bogus limit sent to SMU
  # echo 400000000 &gt; $CAP ; echo "ret=$?"
  ret=0</p>
<p>After:
  # echo -1000000 &gt; $CAP ; echo "ret=$?"
  bash: echo: write error: Invalid argument
  ret=1                             &lt;- rejected with -EINVAL
  # echo 400000000 &gt; $CAP ; echo "ret=$?"
  ret=0                             &lt;- valid write still works</p></div>
    </content>
    <link href="https://vulnerability.circl.lu/vuln/ghsa-547r-p462-qv3c"/>
  </entry>
  <entry>
    <id>https://vulnerability.circl.lu/vuln/opensuse-su-2026:11880-1</id>
    <title>openSUSE-SU-2026:11880-1 — kernel-devel-7.2.7-1.1 on GA media</title>
    <updated>2026-10-01T19:42:45.772849+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>kernel-devel-7.2.7-1.1 on GA media</p>
      </div>
    </content>
    <link href="https://vulnerability.circl.lu/vuln/opensuse-su-2026:11880-1"/>
  </entry>
  <entry>
    <id>https://vulnerability.circl.lu/vuln/ubuntu-cve-2026-90136</id>
    <title>UBUNTU-CVE-2026-90136</title>
    <updated>2026-10-01T19:42:45.773426+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> Ubuntu:16.04:LTS: linux-hwe-edge, Ubuntu:18.04:LTS: linux-aws-5.0, Ubuntu:18.04:LTS: linux-aws-5.3, Ubuntu:18.04:LTS: linux-azure, Ubuntu:18.04:LTS: linux-azure-5.3, Ubuntu:18.04:LTS: linux-azure-edge, Ubuntu:18.04:LTS: linux-gcp, Ubuntu:18.04:LTS: linux-gcp-5.3, Ubuntu:18.04:LTS: linux-gke-4.15, Ubuntu:18.04:LTS: linux-gke-5.4 and 120 more</p>
<p>In the Linux kernel, the following vulnerability has been resolved: platform/x86/amd/hsmp: Reject negative power cap writes in hwmon hsmp_hwmon_write() takes the user-supplied hwmon value as a signed long and assigns "val / MICROWATT_PER_MILLIWATT" to msg.args[0], which is a __u32.  MICROWATT_PER_MILLIWATT is an unsigned long, so a negative write to power1_cap (e.g. "echo -1 &gt; power1_cap") is first converted to a huge unsigned value by the division and then stored into the u32 argument. As a result a nonsensical, multi-gigawatt socket power limit is sent to the SMU via HSMP_SET_SOCKET_POWER_LIMIT instead of the write being rejected. Reject negative values with -EINVAL before the conversion. Tested with HSMP enabled:   CAP=$(dirname $(grep -l amd_hsmp_hwmon \         /sys/class/hwmon/hwmon*/name | head -1))/power1_cap   # negative write   echo -1000000 &gt; $CAP ; echo "ret=$?"   # valid positive write must still work   echo 400000000 &gt; $CAP ; echo "ret=$?" Before:   # echo -1000000 &gt; $CAP ; echo "ret=$?"   ret=0                             &lt;- accepted; bogus limit sent to SMU   # echo 400000000 &gt; $CAP ; echo "ret=$?"   ret=0 After:   # echo -1000000 &gt; $CAP ; echo "ret=$?"   bash: echo: write error: Invalid argument   ret=1                             &lt;- rejected with -EINVAL   # echo 400000000 &gt; $CAP ; echo "ret=$?"   ret=0                             &lt;- valid write still works</p></div>
    </content>
    <link href="https://vulnerability.circl.lu/vuln/ubuntu-cve-2026-90136"/>
  </entry>
</feed>
