Vertrag kopieren: Legacy-phoneNumber/simCardNumber auch leeren (R135/136)
Pentester-Fund: die Legacy-Scalar-Felder mobileDetails.phoneNumber und simCardNumber (kein sichtbares Formularfeld mehr) wurden beim Kopieren noch uebernommen - anders als die SIM-Karten-Liste und anders als 'Rufnummern werden nicht uebernommen'. Zwei getrennte Vertraege desselben Kunden haetten so unbemerkt dieselbe Rufnummer getragen. Datenintegritaet, kein Security-Loch. Beide Felder jetzt im Kopier- Leer-Block. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -417,6 +417,13 @@ export default function ContractForm() {
|
||||
cancellationConfirmationDate: '',
|
||||
cancellationConfirmationOptionsDate: '',
|
||||
wasSpecialCancellation: false,
|
||||
// Legacy-Mobilfunk-Felder (kein sichtbares Formularfeld mehr, aber
|
||||
// im Reset gesetzt): eindeutige Rufnummer/SIM-Nummer ebenfalls
|
||||
// leeren, sonst trügen zwei getrennte Verträge desselben Kunden
|
||||
// unbemerkt dieselbe Rufnummer (Pentest R135/136). Die SIM-Karten-
|
||||
// Liste wird ohnehin schon nicht übernommen.
|
||||
phoneNumber: '',
|
||||
simCardNumber: '',
|
||||
// Eindeutige Kunden-/Vertragsnummern beim Anbieter & Plattform
|
||||
customerNumberAtProvider: '',
|
||||
contractNumberAtProvider: '',
|
||||
|
||||
Reference in New Issue
Block a user