BMC ipucu parolaları herkese açık #22

Closed
opened 2026-10-29 21:14:53 +01:00 by ilker · 1 comment
Owner

GET /api/v1/bmc-hint?macs= yalnızca ajan token'ı istiyor; o token PXE komut satırında (TFTP) herkese açık. MAC'i bilen her host bmc_hints içindeki BMC kullanıcı/parolasını alabiliyor.

Yapılacak: ipucu parolası yalnızca o MAC'e verilmiş adresten gelen ve bu açılışa özel bir token taşıyan isteğe; ya da parolayı ajana hiç vermeyip region'ın BMC'ye kendisi yazması.

`GET /api/v1/bmc-hint?macs=` yalnızca ajan token'ı istiyor; o token PXE komut satırında (TFTP) herkese açık. MAC'i bilen her host `bmc_hints` içindeki BMC kullanıcı/parolasını alabiliyor. Yapılacak: ipucu parolası yalnızca o MAC'e verilmiş adresten gelen ve bu açılışa özel bir token taşıyan isteğe; ya da parolayı ajana hiç vermeyip region'ın BMC'ye kendisi yazması.
ilker added this to the v0.3.1 · güvenlik sertleştirme milestone 2026-10-29 21:14:53 +01:00
Author
Owner

e474fbc. /bmc-hint artık yalnızca adres ve kullanıcı döndürüyor, parola hiç çıkmıyor. Makine bildirdiğinde region MAC'leri bmc_hints ile kendisi eşliyor, parolayı mühürleyip kayda yazıyor ve BMC'yi rack controller'dan status çağrısıyla doğruluyor (verified_oob). Ajan parola gelmezse kendi kontrolünü atlıyor; eski ajanlar da çalışıyor. Lab: node002 (eski ajanlı commissioning imajı) recommission: ajan parolasız kaldı, region ipucunu bağladı, 'Chassis Power is on' ile doğruladı, ardından Redfish ilo tespit edildi; makine rocky-9 ile yeniden deploy edildi.

e474fbc. /bmc-hint artık yalnızca adres ve kullanıcı döndürüyor, parola hiç çıkmıyor. Makine bildirdiğinde region MAC'leri bmc_hints ile kendisi eşliyor, parolayı mühürleyip kayda yazıyor ve BMC'yi rack controller'dan status çağrısıyla doğruluyor (verified_oob). Ajan parola gelmezse kendi kontrolünü atlıyor; eski ajanlar da çalışıyor. Lab: node002 (eski ajanlı commissioning imajı) recommission: ajan parolasız kaldı, region ipucunu bağladı, 'Chassis Power is on' ile doğruladı, ardından Redfish ilo tespit edildi; makine rocky-9 ile yeniden deploy edildi.
ilker closed this issue 2026-10-29 21:42:05 +01:00
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ilker/rollcall#22