KamoCRM

Kein anonymer Brief an die Sitzung Redis, und keine Sitzungs-ID im Anmeldeprotokoll

Fixkamo-login
Verschickt
25. September 2026 um 10:17 UTC
Autor
Kamo
Commit
b826b5a

POST /api/session hat jede JSON unter einer KS= Taste gespeichert, mit einem Anrufer-ausgewählten TTL und keine Authentifizierung, durch ein eigenes Redis-Kundepaar. Die Session Redis läuft maxmemory 2gb mit allkeys-lru, so dass eine Flut von diesen Schlüsseln vertreibt jede *** und OTK und Zeichen der ganzen Plattform aus; die Redis ACL kann es nicht stoppen, weil die Route als kamo_app schreibt. Nichts lesen ein KS= Schlüssel und nichts genannt die Route (die Seite verwendet /api/session/select), so dass es gelöscht wird, und app/lib/redis.ts ist jetzt der einzige Redis-Client. Anmelden protokolliert die gesamte Sitzungstaste zweimal, und auf einem Redis-Ausfall druckte es die Ioredis Fehler, der die Argumente des gescheiterten Befehls trägt (der Schlüssel wieder). Es protokolliert jetzt weder das eine noch das andere. tests/ session-redis.test.mjs (node --testtests/*.test.mjs) Pins beide: nur app/lib/redis.ts öffnet Redis, keine Route schreibt dazu, außer das Löschen der eigenen Sitzung des Anrufers, und nein Sign-out-Log-Linie trägt die ID, bei Erfolg oder bei einem Redis-Ausfall. KamoAI SP00 Abschlussbericht I-2 und P3.

Alle Änderungen anzeigen

Wie das, was Sie sehen Versand?

Beginnen Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat erneut, um zu sehen, ob Sie die neuen Funktionen nutzen möchten.

Kostenlos für immer startenPreise anzeigen