<?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>Sun, 04 Oct 2026 19:07:42 +0000</lastBuildDate>
    <item>
      <title>cnvd-2022-20579</title>
      <link>https://cve.radiocsirt.org/vuln/cnvd-2022-20579</link>
      <description>cnvd-2022-20579</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/cnvd-2022-20579</guid>
    </item>
    <item>
      <title>EUVD-2026-11295</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-11295</link>
      <description>EUVD-2026-11295</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-11295</guid>
    </item>
    <item>
      <title>fkie_cve-2022-0860</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2022-0860</link>
      <description>&lt;p&gt;Improper Authorization in GitHub repository cobbler/cobbler prior to 3.3.2.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Improper Authorization in GitHub repository cobbler/cobbler prior to 3.3.2.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2022-0860</guid>
    </item>
    <item>
      <title>GHSA-mcg6-h362-cmq5 — Improper Authorization in cobbler</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-mcg6-h362-cmq5</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: cobbler&lt;/p&gt;
&lt;p&gt;### Impact&lt;/p&gt;
&lt;p&gt;If PAM is correctly configured and a user account is set to expired, the expired user-account is still able to successfully log into Cobbler in all places (Web UI, CLI &amp;amp; XMLRPC-API).&lt;/p&gt;
&lt;p&gt;The same applies to user accounts with passwords set to be expired.&lt;/p&gt;
&lt;p&gt;### Patches&lt;/p&gt;
&lt;p&gt;There is a patch for the latest Cobbler `3.3.2` available, however a backport will be done for `3.2.x`.&lt;/p&gt;
&lt;p&gt;### Workarounds&lt;/p&gt;
&lt;p&gt;- Delete expired accounts which are able to access Cobbler via PAM.
- Use `chage -l &amp;lt;username&amp;gt;` to lock the account. If the account has SSH-Keys attached then remove them completely.&lt;/p&gt;
&lt;p&gt;### References&lt;/p&gt;
&lt;p&gt;- Originally discovered by @ysf at https://www.huntr.dev/bounties/c458b868-63df-414e-af10-47e3745caa1d/&lt;/p&gt;
&lt;p&gt;### How to test if my Cobbler instance is affected?&lt;/p&gt;
&lt;p&gt;The following `pytest` test assumes that your PAM setup is correct. In case the added user is not able to login, this test does not make sense to be executed.&lt;/p&gt;
&lt;p&gt;```python
def test_pam_login_with_expired_user():
    # Arrange
    # create pam testuser
    test_username = &amp;#34;expired_user&amp;#34;
    test_password = &amp;#34;password&amp;#34;
    test_api = CobblerAPI()
    subprocess_1 = subprocess.run(
        [&amp;#34;perl&amp;#34;, &amp;#34;-e&amp;#34;, &amp;#34;&amp;#39;print crypt(\&amp;#34;%s\&amp;#34;, \&amp;#34;%s\&amp;#34;)&amp;#39;&amp;#34; % (test_username, test_password)],
        stdout=subprocess.PIPE
    )
    subprocess.run([&amp;#34;useradd&amp;#34;, &amp;#34;-p&amp;#34;, subprocess_1.stdout, test_username])
    # change user to be expired
    subprocess.run([&amp;#34;chage&amp;#34;, &amp;#34;-E0&amp;#34;, test_username])&lt;/p&gt;
&lt;p&gt;# Act
    result = pam.authenticate(test_api, test_username, test_passwo…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: cobbler&lt;/p&gt;
&lt;p&gt;### Impact&lt;/p&gt;
&lt;p&gt;If PAM is correctly configured and a user account is set to expired, the expired user-account is still able to successfully log into Cobbler in all places (Web UI, CLI &amp;amp; XMLRPC-API).&lt;/p&gt;
&lt;p&gt;The same applies to user accounts with passwords set to be expired.&lt;/p&gt;
&lt;p&gt;### Patches&lt;/p&gt;
&lt;p&gt;There is a patch for the latest Cobbler `3.3.2` available, however a backport will be done for `3.2.x`.&lt;/p&gt;
&lt;p&gt;### Workarounds&lt;/p&gt;
&lt;p&gt;- Delete expired accounts which are able to access Cobbler via PAM.
- Use `chage -l &amp;lt;username&amp;gt;` to lock the account. If the account has SSH-Keys attached then remove them completely.&lt;/p&gt;
&lt;p&gt;### References&lt;/p&gt;
&lt;p&gt;- Originally discovered by @ysf at https://www.huntr.dev/bounties/c458b868-63df-414e-af10-47e3745caa1d/&lt;/p&gt;
&lt;p&gt;### How to test if my Cobbler instance is affected?&lt;/p&gt;
&lt;p&gt;The following `pytest` test assumes that your PAM setup is correct. In case the added user is not able to login, this test does not make sense to be executed.&lt;/p&gt;
&lt;p&gt;```python
def test_pam_login_with_expired_user():
    # Arrange
    # create pam testuser
    test_username = &amp;#34;expired_user&amp;#34;
    test_password = &amp;#34;password&amp;#34;
    test_api = CobblerAPI()
    subprocess_1 = subprocess.run(
        [&amp;#34;perl&amp;#34;, &amp;#34;-e&amp;#34;, &amp;#34;&amp;#39;print crypt(\&amp;#34;%s\&amp;#34;, \&amp;#34;%s\&amp;#34;)&amp;#39;&amp;#34; % (test_username, test_password)],
        stdout=subprocess.PIPE
    )
    subprocess.run([&amp;#34;useradd&amp;#34;, &amp;#34;-p&amp;#34;, subprocess_1.stdout, test_username])
    # change user to be expired
    subprocess.run([&amp;#34;chage&amp;#34;, &amp;#34;-E0&amp;#34;, test_username])&lt;/p&gt;
&lt;p&gt;# Act
    result = pam.authenticate(test_api, test_username, test_passwo…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-mcg6-h362-cmq5</guid>
    </item>
    <item>
      <title>gsd-2022-0860</title>
      <link>https://cve.radiocsirt.org/vuln/gsd-2022-0860</link>
      <description>gsd-2022-0860</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/gsd-2022-0860</guid>
    </item>
    <item>
      <title>PYSEC-2022-177</title>
      <link>https://cve.radiocsirt.org/vuln/pysec-2022-177</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: cobbler&lt;/p&gt;
&lt;p&gt;Improper Authorization in GitHub repository cobbler/cobbler prior to 3.3.2.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: cobbler&lt;/p&gt;
&lt;p&gt;Improper Authorization in GitHub repository cobbler/cobbler prior to 3.3.2.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/pysec-2022-177</guid>
    </item>
    <item>
      <title>SUSE-SU-2022:3750-1 — Security update for SUSE Manager Server 4.3</title>
      <link>https://cve.radiocsirt.org/vuln/suse-su-2022:3750-1</link>
      <description>&lt;p&gt;Security update for SUSE Manager Server 4.3&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Security update for SUSE Manager Server 4.3&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/suse-su-2022:3750-1</guid>
    </item>
    <item>
      <title>UBUNTU-CVE-2022-0860</title>
      <link>https://cve.radiocsirt.org/vuln/ubuntu-cve-2022-0860</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Ubuntu:Pro:16.04:LTS: cobbler&lt;/p&gt;
&lt;p&gt;Improper Authorization in GitHub repository cobbler/cobbler prior to 3.3.2.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Ubuntu:Pro:16.04:LTS: cobbler&lt;/p&gt;
&lt;p&gt;Improper Authorization in GitHub repository cobbler/cobbler prior to 3.3.2.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ubuntu-cve-2022-0860</guid>
    </item>
    <item>
      <title>WID-SEC-W-2022-1867 — cobbler: Schwachstelle ermöglicht Umgehen von Sicherheitsvorkehrungen</title>
      <link>https://cve.radiocsirt.org/vuln/wid-sec-w-2022-1867</link>
      <description>&lt;p&gt;Ein entfernter, anonymer Angreifer kann eine Schwachstelle in cobbler ausnutzen, um Sicherheitsvorkehrungen zu umgehen.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Ein entfernter, anonymer Angreifer kann eine Schwachstelle in cobbler ausnutzen, um Sicherheitsvorkehrungen zu umgehen.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/wid-sec-w-2022-1867</guid>
    </item>
  </channel>
</rss>
