// BASE DE CONNAISSANCES

Rédactions

Analyses techniques sanitisées issues de missions clients, travaux de laboratoire et recherche de vulnérabilités de 2025-2026.

Les analyses techniques détaillées sont rédigées en anglais.

Oct 6, 2026CRITICALSANITIZED CLIENT FINDING

Cross-domain IDOR: mass disclosure of user and HR records

A server-side authorization failure allowed an authenticated low-privilege user to enumerate records outside the assigned domain.

2026 · Client A · Healthtech & medical devices

  • #2026
  • #api
  • #idor
  • #bola
  • #authorization
  • #pii
Oct 6, 2026CRITICALSANITIZED CLIENT FINDING

Open JTAG and privileged control commands on a charging station

Hardware debug access and unauthenticated control commands combined into a full firmware reprogramming and control-plane risk.

2026 · Client C · Energy, EV charging & monitoring

  • #2026
  • #embedded
  • #jtag
  • #uart
  • #protocol
  • #evse
Oct 6, 2026MEDIUMSANITIZED CLIENT FINDING

Medical workstation kiosk escape and pre-auth token parsing

A physical authenticated workflow escaped its kiosk boundary while a token parser processed data before signature verification.

2026 · Client B · Healthtech & medical devices

  • #2026
  • #medical-device
  • #kiosk-escape
  • #deserialization
  • #reverse-engineering
Oct 6, 2026CRITICALSANITIZED CLIENT FINDING

Mobile APK secrets to Firebase and account takeover

How embedded application secrets became a cross-system compromise path from a mobile client to cloud data and account takeover.

2026 · Client A · Healthtech & medical devices

  • #2026
  • #mobile
  • #android
  • #firebase
  • #broken-access-control
  • #ato
Oct 6, 2026CRITICALSANITIZED CLIENT FINDING

Unsigned EVSE firmware: the missing hardware trust boundary

An embedded charging station accepted engineering-grade firmware without a reliable authenticity and integrity chain.

2026 · Client C · Energy, EV charging & monitoring

  • #2026
  • #embedded
  • #evse
  • #firmware
  • #secure-boot
  • #en-18031
Dec 6, 2025CRITICALCLIENT FINDING

Stored XSS through enterprise document upload

An upload filter bypass allowed active content to persist in an enterprise application and execute in a trusted user context.

2025 · Client R · Web, API & enterprise software

  • #2025
  • #web
  • #xss
  • #upload
  • #session-security
Dec 5, 2025HIGHCLIENT FINDING

XML entity expansion denial of service in upload processing

An XML upload path processed recursive entity declarations without safe parser limits, creating a resource-exhaustion denial of service.

2025 · Client Q · Web, API & enterprise software

  • #2025
  • #web
  • #xml
  • #dos
  • #parser
  • #cwe-776
Dec 4, 2025CRITICALCLIENT FINDING

AdminSDHolder permissions enabling privileged persistence

Excessive delegation on the Active Directory AdminSDHolder object created a persistence path affecting protected administrative accounts.

2025 · Client M · Identity, AD & cybersecurity

  • #2025
  • #active-directory
  • #ad
  • #persistence
  • #privilege-escalation
Dec 3, 2025HIGHCLIENT FINDING

Stored XSS through healthtech file upload validation

A file-import workflow trusted client-controlled extension and content metadata, allowing an uploaded SVG to execute when later rendered.

2025 · Client D · Healthtech & medical devices

  • #2025
  • #web
  • #xss
  • #file-upload
  • #healthtech
Dec 2, 2025HIGHCLIENT FINDING

Unsigned safety parameter integrity on a medical workstation

A privileged helper wrote safety-relevant device parameters without an integrity check, allowing local tampering with configuration values.

2025 · Client B · Healthtech & medical devices

  • #2025
  • #medical
  • #integrity
  • #reverse-engineering
  • #windows
Dec 1, 2025CRITICALCLIENT FINDING

Unauthenticated DICOM parser denial of service

A medical imaging service accepted deeply nested DICOM sequences without an effective parser-depth limit, allowing remote resource exhaustion.

2025 · Client B · Healthtech & medical devices

  • #2025
  • #medical
  • #dicom
  • #dos
  • #parser
  • #fuzzing
Jul 1, 2025MEDIUMFINDING MISSION

Un XML déguisé qui met le serveur à genoux (amplification d'entités)

Finding sur un endpoint d'import XML : payload Billion Laughs encapsulé dans du JSON pour passer les filtres, résolution récursive d'entités sans borne, déni de service déclenchable par un simple compte authentifié.

  • #web
  • #dos
  • #xml-entity-expansion
  • #billion-laughs
  • #cwe-776
Jun 15, 2025CRITICALFINDING MISSION

APK → Firestore : credentials en clair, BAC et prise de contrôle de comptes

Chaîne critique sur une application mobile : credentials fixés dans l'APK, mots de passe stockés en clair, aucun contrôle d'accès par UID sur /users. Lecture de tous les comptes, ATO et accès au backend.

  • #mobile
  • #firebase
  • #firestore
  • #broken-access-control
  • #ato
  • #hardcoded-credentials
Jun 15, 2025HIGHFULL DISCLOSURE

ElementsKit Lite ≤ 3.7.6 : endpoint REST sans authentification

Divulgation publique : le endpoint Mailchimp subscribe du plugin WordPress ElementsKit Lite est exposé sans authentification ni nonce, permettant l'injection non authentifiée d'abonnés à grande échelle.

  • #wordpress
  • #rest-api
  • #missing-auth
  • #csrf
  • #web
May 1, 2025HIGH0-DAY

Secure boot contourné : root par l'UART sur une passerelle ARM

0-day matériel : le verified boot HAB signe le noyau mais pas les bootargs. Injection de init=/bin/bash via la console U-Boot exposée sur l'UART, shell root sans authentification.

2025 · Client E · Industrial IoT & embedded systems

  • #ics-ot
  • #secure-boot
  • #uart
  • #u-boot
  • #arm
  • #root
Apr 1, 2025HIGHFINDING MISSION

Du kiosque au SYSTEM : backdoor Utilman persistant sous write-filter

Finding sur un dispositif médical en mode kiosque : détournement d'Utilman via IFEO pour un shell SYSTEM pré-authentification, rendu persistant en écrivant dans la couche de commit du Unified Write Filter.

  • #medical-device
  • #kiosk-escape
  • #privesc
  • #persistence
  • #windows
  • #uwf
Jan 8, 2024CRITICALFINDING MISSION

Path traversal → LFI/RFI → SSRF-DoS chaînés (non authentifié)

Finding critique sur une application de gestion documentaire : un paramètre de page non validé permet la lecture de fichiers (web.config et ses credentials), l'inclusion de contenu distant, et un déni de service par SSRF récursif, sans authentification.

  • #web
  • #path-traversal
  • #lfi
  • #rfi
  • #ssrf
  • #dos
Jan 8, 2024HIGHFULL DISCLOSURE

Dorksearch : XSS reflété vers open redirect

Divulgation publique : entrée utilisateur réfléchie sans encodage sur Dorksearch, exécution de JavaScript arbitraire chaînée à un open redirect pour voler la session de chercheurs en sécurité.

  • #web
  • #xss
  • #open-redirect
  • #osint
Jan 8, 2024CRITICALFINDING MISSION

XSS stocké sur une plateforme EDI : impact de masse

Finding sur une plateforme EDI : un champ de profil accepte du HTML arbitraire, stocké et réexécuté chez tout utilisateur qui consulte le profil. Vol de session automatique, propagation possible et ciblage des admins.

  • #web
  • #xss
  • #stored
  • #csrf
  • #privilege-escalation
Jan 8, 2024HIGHFULL DISCLOSURE

GRR : TRACE + XSS reflété chaînés vers open redirect

Divulgation publique : méthode HTTP TRACE activée (XST) permettant de lire des en-têtes normalement masqués, combinée à un XSS reflété et un open redirect pour le vol de session et le phishing.

  • #web
  • #xss
  • #xst
  • #open-redirect
  • #csrf
Jan 8, 2024HIGHFINDING MISSION

XSS reflété sur un paramètre de redirection post-login

Finding sur une application RH : le paramètre de redirection de la page de connexion est réinjecté sans encodage dans un champ caché, permettant l'exécution de JavaScript et le vol de credentials par phishing.

  • #web
  • #xss
  • #reflected
  • #csrf
  • #clickjacking