| Gói / sản phẩm | Phiên bản bị ảnh hưởng | Phiên bản đã vá |
|---|---|---|
| whatsapp-api-js | ≥ 4.0.0, < 4.0.3 | 4.0.3 |
| whatsapp-api-js | ≥ 4.0.0, < 4.0.3 | 4.0.3 |
Incorrect Access Control, anyone using the post or verifyRequestSignature methods to handle messages is impacted.
Patched in version 4.0.3.
It's possible to check the payload validation using the WhatsAppAPI.verifyRequestSignature and expect false when the signature is valid.
function doPost(payload, header_signature) {
if (whatsapp.verifyRequestSignature(payload.toString(), header_signature) {
throw 403;
}
// Now the payload is correctly verified
whatsapp.post(payload);
}
Bạn đang dùng một trong các sản phẩm này? Quét site để biết có đang lộ phiên bản có lỗ hổng không.
Quét site miễn phí