Przejdź do treści

Redakcja i społeczność ludzi, którzy budują z AI

← Wszystkie artykuły

Aktualność · taOS (jaylfc/tinyagentos) · 2 min czytania

Data wydarzenia: · Opublikowano:

Ujawniono dwie poważne podatności w taOS pozwalające na zdalne wykonanie kodu

GitHub Security Advisories ujawniło 11 listopada 2026 roku dwie poważne podatności w taOS, pozwalające uwierzytelnionym użytkownikom o niskich uprawnieniach na zdalne wykonanie kodu lub przejęcie ustawień systemowych.

GitHub Security Advisories ujawniło 11 listopada 2026 roku dwie poważne podatności w taOS, samodzielnie hostowanym systemie operacyjnym dla agentów AI, tworzonym przez jaylfc/tinyagentos: błąd braku autoryzacji w wykonywaniu umiejętności, który pozwala każdemu uwierzytelnionemu użytkownikowi uzyskać zdalne wykonanie kodu, oraz osobny błąd braku autoryzacji na trasach ustawień systemowych, który umożliwia pełne przejęcie konfiguracji.

Dwie podatności

  • CVE-2026-67547 (GHSA-h24f-gp4c-8qjm) z wynikiem CVSS 8,8, wysoka istotność, opublikowana 11 listopada 2026 roku, naprawiona w taOS v1.0.0-beta.23.
  • Błąd znajduje się w endpoincie POST /api/skill-exec/{skill_id}/call, który wykonuje wbudowane umiejętności, w tym code_exec, uruchamiający dowolny kod Python przez subprocess.run bez sprawdzania roli administratora, własności czy przypisania do agenta.
  • Każdy uwierzytelniony użytkownik bez uprawnień administratora mógł przesłać w treści żądania kod Python kontrolowany przez atakującego i uzyskać pełne zdalne wykonanie kodu jako proces backendu taOS.
  • CVE-2026-67548 (GHSA-47g9-fwwp-hrfp) z wynikiem CVSS 8,3, wysoka istotność, opublikowana 11 listopada 2026 roku, naprawiona w taOS v1.0.0-beta.25.
  • Wszystkie trasy ustawień systemowych były zarejestrowane pod jednym APIRouter bez żadnej zależności wymagającej autoryzacji administratora.
  • Każdy uwierzytelniony użytkownik, w tym niebędący administratorem zaproszony użytkownik z is_admin=False, mógł odczytać pełną konfigurację systemu, nadpisać ustawienia, wywołać git pull wraz z ponowną instalacją zależności i restartem usługi oraz zmienić śledzoną gałąź aktualizacji.

Co to oznacza dla twórców rozwiązań AI

Obie podatności mają tę samą przyczynę: brak kontroli autoryzacji na endpointach agentów i wykonywania umiejętności, a także na endpointach ustawień. To kolejny przykład powtarzającego się wzorca, w którym uwierzytelniony użytkownik o niskich uprawnieniach uzyskuje zdalne wykonanie kodu w samodzielnie hostowanych frameworkach agentów AI, co ma bezpośrednie znaczenie dla każdego, kto uruchamia taOS lub podobne systemy operacyjne dla agentów w środowisku produkcyjnym, ponieważ wystarczyło jedno zaproszone konto o niskich uprawnieniach, by uruchomić dowolny kod lub nadpisać całą konfigurację systemu.

Poprawki i dostępność

Zespoły korzystające z taOS powinny zaktualizować system do wersji nowszej niż v1.0.0-beta.23, aby usunąć błąd wykonywania umiejętności, oraz nowszej niż v1.0.0-beta.25, aby zamknąć obejście autoryzacji ustawień, ponieważ obydwa zgłoszenia bezpieczeństwa potwierdzają, że problemy zostały rozwiązane w tych wydaniach.


Źródła

Tekst przygotowany z pomocą AI wyłącznie na podstawie źródeł wymienionych powyżej. Zanim trafił na stronę, przeszedł automatyczną kontrolę dat, źródeł i wszystkich wersji językowych.

Ujawniono dwie poważne podatności w taOS pozwalające na zdalne wykonanie kodu | vibecoding.pl