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é.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
CTT-Vsyslog-Vortex-CVE-2023-6246 — CVE-2023-6246 glibc __vsyslog_internal() exploitation d'un débordement de tampon sur le tas via Convergent Time Theory (α = 0.0302011). Pulvérisation de tas temporelle à 33 couches + déclencheur à verrouillage de phase pour une élévation de privilèges locale fiable. | Kitploit
Outils/GitHubGitHub/simoesctt/ctt-vsyslog-vortex-cve-2023-6246
Escalade de PrivilègesAnalyse des VulnérabilitésExploitationShellcodeDéveloppement de Charges UtilesExploitation de Binaires
GitHubsimoesctt/ctt-vsyslog-vortex-cve-2023-6246

CTT-Vsyslog-Vortex-CVE-2023-6246

CVE-2023-6246 glibc __vsyslog_internal() exploitation d'un débordement de tampon sur le tas via Convergent Time Theory (α = 0.0302011). Pulvérisation de tas temporelle à 33 couches + déclencheur à verrouillage de phase pour une élévation de privilèges locale fiable.

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
Voir le dépôt
8il y a 5 moisPas encore vérifié

CTT-Vsyslog-Vortex-CVE-2023-6246

Exploitation d'un débordement de tampon dans le tas de __vsyslog_internal() de glibc (CVE-2023-6246) à l'aide de la théorie du temps convergent (α = 0.0302011). Heap spray temporel sur 33 couches + déclencheur verrouillé en phase pour une élévation locale fiable des privilèges.

README.md

# CTT-Vsyslog-Vortex

**Exploit à résonance temporelle pour CVE-2023-6246 (débordement de tas dans __vsyslog_internal() de glibc)**

Copyright © 2026 Americo Simoes. Tous droits réservés.

---

## Vue d'ensemble

CVE-2023-6246 est un débordement de tampon basé sur le tas dans la fonction `__vsyslog_internal()` de glibc (appelée par `syslog()` et `vsyslog()`). La vulnérabilité a été introduite dans glibc 2.37 puis rétroportée dans 2.36, affectant :

- Debian 12 & 13
- Ubuntu 23.04 & 23.10
- Fedora 37–39

L'exploitation standard n'est pas fiable en raison de la randomisation de la disposition du tas. **CTT-Vsyslog-Vortex** applique la théorie du temps convergent (CTT) pour :

- Prédire la disposition du tas sur 33 couches temporelles
- Aligner les allocations à l'aide de la décroissance α = 0.0302011
- Verrouiller en phase le déclencheur au moment optimal
- **Résultat :** élévation locale fiable des privilèges jusqu'à root.

---

## Physique CTT appliquée

| Concept CTT | Application à l'exploit |
|-------------|----------------------|
| α = 0.0302011 | Cadencement des allocations du heap spray |
| 33 couches | Allocations par lots sur les couches pour une disposition prévisible |
| Coin temporel | Seules les allocations qui « survivent » contribuent à un tas cohérent |
| Verrouillage de phase | Déclencher vsyslog à la phase optimale pour l'atterrissage du débordement |
| Décroissance d'énergie E(d) = E₀e^{-αd} | L'intensité du heap spray décroît à travers les couches |

---

## Comment cela fonctionne

### 1. Heap spray temporel

Au lieu d'un spray par force brute, les allocations sont regroupées en lots sur 33 couches avec des délais calculés selon la décroissance α :

Layer 1: 1000 objects (intensity E₀) Layer 2: 980 objects (E₀e^{-α}) Layer 3: 961 objects (E₀e^{-2α}) ... Layer 33: 367 objects (E₀e^{-32α})


### 2. Déclenchement verrouillé en phase

L'exploit attend la phase temporelle optimale (passage par zéro de l'harmonique α) avant de déclencher `__vsyslog_internal()`.

### 3. Atterrissage du débordement

Le débordement de tas atterrit sur une adresse prévisible, car la structure temporelle des allocations est cohérente.

---

## Utilisation

```bash
# On vulnerable system (Debian 12, Ubuntu 23.04, Fedora 37-39)
git clone https://github.com/SimoesCTT/CTT-Vsyslog-Vortex
cd CTT-Vsyslog-Vortex
python3 ctt_vsyslog_exploit.py

Détails techniques

Code vulnérable

// glibc-2.37/misc/syslog.c
void __vsyslog_internal(int pri, const char *fmt, va_list ap, int mode) {
    // Heap buffer allocation based on message length
    char *buf = malloc(len);
    // No bounds check on vsnprintf output
    vsnprintf(buf, len, fmt, ap);
    // Buffer overflow if fmt expands beyond len
}

Déroulement de l'exploit CTT

1. Spray heap with 10,000 objects across 33 layers (α-timed)
2. Wait for phase lock (zero crossing of 60 Hz * α)
3. Send crafted syslog message with overflow payload
4. Overflow lands on predictable address
5. Shellcode executes → root shell

Constantes

ConstanteValeurSource
α0.0302011Mesure sur silicium, géométrie quantique
L33Couches temporelles fractales
τ_w11 nsCoin temporel
φ1.6180339Nombre d'or

Systèmes affectés

DistributionVersionsStatut
Debian12, 13Vulnérable
Ubuntu23.04, 23.10Vulnérable
Fedora37, 38, 39Vulnérable
RHEL9 (certaines versions)Vulnérable

Atténuation

Appliquez les correctifs de votre distribution :

# Debian/Ubuntu
sudo apt update && sudo apt upgrade libc6

# Fedora
sudo dnf update glibc

Remarque : Corriger le code ne corrige pas la physique. L'exploitation basée sur la CTT peut encore être possible sur les systèmes corrigés si la structure temporelle de l'allocation du tas reste inchangée.


Références

  • CVE-2023-6246
  • commit git de glibc
  • Articles de recherche CTT

Auteur

Americo Simoes
CTT Research
Singapour
[email protected]


Licence

Propriétaire. Toute utilisation commerciale requiert une licence écrite.


Ceci n'est pas un exploit traditionnel. C'est une arme temporelle.

# Run at your own risk. Authorized testing only.
python3 ctt_vsyslog_exploit.py
Télécharger l’outil