<?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-09-29T20:43:21.295716+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/fkie_cve-2026-52825</id>
    <title>fkie_cve-2026-52825</title>
    <updated>2026-09-29T20:43:21.331920+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>Kimai is an open-source time tracking application. Prior to 2.58.0, POST /api/teams/{id}/members/{userId} and POST /api/teams/{id}/activities/{activityId} verify that a teamlead may edit the Team but do not verify access_user for the referenced User or view access for the referenced Activity. A teamlead can add users or activities outside the teamlead's manageable scope to an editable team, bypassing the narrower choices enforced by TeamEditForm and UserRepository::getQueryBuilderForFormType(). The resulting relationships can be trusted by RolePermissionManager::checkTeamAccessActivity() and other team-based authorization, visibility, reporting, and workflow logic. This issue is fixed in version 2.58.0.</p>
      </div>
    </content>
    <link href="https://vulnerability.circl.lu/vuln/fkie_cve-2026-52825"/>
  </entry>
  <entry>
    <id>https://vulnerability.circl.lu/vuln/ghsa-xv4r-4885-gwpg</id>
    <title>GHSA-xv4r-4885-gwpg — Kimai has Improper Authorization in Team Member and Team Activity Assignment APIs Which Allows Expansion of Team Scope…</title>
    <updated>2026-09-29T20:43:21.332031+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> Packagist: kimai/kimai</p>
<p>### Summary</p>
<p>Kimai contains an authenticated improper authorization vulnerability in Team-related assignment APIs. A Teamlead who can edit their own team can use backend API endpoints to add users or activities that fall outside their intended visible or manageable scope, even when the frontend correctly hides those targets.</p>
<p>This affects both team member assignment and team activity assignment. The issue is caused by treating "may edit this team" as equivalent to "may attach any referenced object to this team", without performing a second authorization check on the target user or activity.</p>
<p>### Details</p>
<p>The issue affects at least the following API routes:</p>
<p>- `POST /api/teams/{id}/members/{userId}`
- `POST /api/teams/{id}/activities/{activityId}`</p>
<p>In both cases, the backend checks whether the caller may edit the `Team`, but it does not verify whether the referenced `User` or `Activity` falls inside the caller's allowed management scope.</p>
<p>For team member assignment, the frontend form correctly limits the visible user choices. In `src/Form/TeamEditForm.php`, the team edit form uses `UserType`:</p>
<p>```php
$builder-&gt;add('users', UserType::class, [
    'label' =&gt; 'add_user.label',
    'help' =&gt; 'team.add_user.help',
    'mapped' =&gt; false,
    'multiple' =&gt; false,
    'expanded' =&gt; false,
    'required' =&gt; false,
    'ignore_users' =&gt; $team !== null ? $team-&gt;getUsers() : []
]);
```</p>
<p>In `src/Form/Type/UserType.php`, the user selector is built from `UserRepository::getQueryBuilderForFo…</p></div>
    </content>
    <link href="https://vulnerability.circl.lu/vuln/ghsa-xv4r-4885-gwpg"/>
  </entry>
</feed>
