(Non-conformance) Wrapping of Record Sequence Number
I maintainer di solito rispondono entro 2 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 30/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Ferma
- Stack tecnologico
- c
- Ambito
- networking, security
Direzione di ricerca
Start by reading the cited DTLS 1.2 RFC requirement and comparing it with the attached handshake trace, which shows the sequence-number wrap. Locate the code paths that handle the received CH2 and construct SH and SHD; the issue does not name specific files or tests. Done when the implementation no longer allows the sequence number to wrap, in accordance with the RFC.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Description
- Type: Non-conformance Bug
- Priority: Minor
Non-conformance Bug
Version: development branch
Expected behavior
The DTLS 1.2 RFC specifies the following requirement regarding the wrapping of record sequence number :
As in TLS, implementations MUST either abandon an association or rehandshake prior to allowing the sequence number to wrap.
Actual behavior
When TinyDTLS receives a CH2 with the record sequence set to the highest possible value (i.e. FF FF FF FF FF FF), it repeats the record sequence number in the SH and then it increments the record sequence for SHD which results in wrapping the sequence number (i.e. SHD.sequence_number = 0).
I have attached the handshake trace for the mentioned non-conformance.
- Lingua principale
- C
- Stelle
- 122
- Fork
- 67
- Merge medio
- 6g 8h
- PR unite (30g)
- 5
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di eclipse-tinydtls/tinydtls
-
ECDHE_ECDSA ClientKeyExchange rejected as too short when DTLS_PSK_MAX_CLIENT_IDENTITY_LEN > 64Forse già presa Una pull request collegata a questa issue è aperta o già unita. Apertabug good first issue please retest
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
eclipse-tinydtls/tinydtls#298 · 2 commenti ·
I maintainer di solito rispondono entro 2 giorni
-
`dtls_get_cookie`: dereference before the length check (currently masked by `dtls_create_cookie`)Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
eclipse-tinydtls/tinydtls#279 · 2 commenti · 1 reazione ·
I maintainer di solito rispondono entro 2 giorni
-
MSVC build is broken (undeclared `DTLS_DEBUG_BUF_SIZE`)Forse già presa @mrdeep1 l’ha presa 11 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 25/100
eclipse-tinydtls/tinydtls#283 · 5 commenti ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 57/100
eclipse-tinydtls/tinydtls#278 · 3 commenti · 1 reazione ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
eclipse-tinydtls/tinydtls#274 · 2 commenti ·
I maintainer di solito rispondono entro 2 giorni
Tutte le issue di eclipse-tinydtls/tinydtls
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
-
area:gates bug good first issue
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
InauguralSystems/EigenScript#1782 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
intel/intel-device-plugins-for-kubernetes#2384 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
zephyrproject-rtos/zephyr#122261 ·
I maintainer di solito rispondono entro 3 giorni