KamoCRM

Brak tajemnicy klienta OAuth w źródle kamo-internal; anonimowa trasa tokena zniknęła

Fixkamo-internal
Shipped
17 września 2026 04:40 UTC
Author
Kamo
Commit
79215ab

Przydzielono tajemnicę lokacji klienta dla czterech identyfikatorów klienta produkcyjnego (kamo:1:crm:internal, kamo:4:kamo:welny, kamo:ebonix:internal, kamo:6:theshortterm:internal) jako struny dołkowy, Dwukrotnie, więc każdy z repozytorium go trzymał. - niósł to samo dosłowne I bez kontroli sesji, poprosił o token api. read client-credentials dla dowolnej domeny dzwoniącego POSTed i Oddał token z powrotem. Nie było też nic pożytecznego: żaden host logowania nie obsługuje /oauth2/token (login.kamocrm.com odpowiada 404 na GET i POST), Nic w tym lub w żadnym innym repozytorium połączenia z repozytorium nie ma dostępu do użytkowników-token-from-log, a dzienniki kamo-ternal nie trzymały klienta- Poświadczenia próbne w ciągu ostatnich 24 godzin. Tak więc: - trasa org odczytuje AUTH_CLIENT_SECRET ze środowiska, bez domyślnego; bez niego klientCredentialsAllowed odpowiada brakującym_dynamic_credentials, a upadek jest pomijany, co jest wynikiem 404 już wyprodukowany; - get-token-token-from-login jest usuwany. - skanuje aplikację / i lib/ dla UPPER_SNAKE "SECRET" stały przypisany do literalnej struny. Oznakuje obie linie poprzedniej trasy i ignoruje mapy kluczy etykiety, które po prostu nazywają pole clientSecret. W tym, w pot wt., w pot wt., w pot w tym, z w, w, w, w pot w, w pot w, w pot w, w pot wt pot w, w pot w/, w pot w, w pot w, w pot w, w pot w pot w, pot w, w pot w, w pot w, w pot w, w pot w, po w, w, Wartość pozostaje w historii git i w docs/HIPAA_audit_corpus.json; jeśli jakikolwiek system nadal ją akceptuje, obróć go.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing