- บทความนี้กล่าวถึงช่องโหว่ใน Harvest ซึ่งเป็นซอฟต์แวร์ติดตามเวลาที่ช่วยให้ผู้ใช้เชื่อมต่อปฏิทิน Outlook ของตนผ่าน OAuth ได้
- ช่องโหว่นี้ทำให้สามารถขโมยโทเค็น OAuth ของบัญชี Microsoft ที่เชื่อมต่ออยู่ได้ผ่าน open redirect ของ Harvest
- เมื่อการอนุญาตสำเร็จ ผู้ใช้จะถูกเปลี่ยนเส้นทางไปยัง URL ที่จะเปลี่ยนเส้นทางผู้ใช้อีกครั้งไปยัง URL ที่ระบุไว้ใน state ส่งผลให้เกิด open redirect
- Open redirect สามารถถูกใช้เพื่อขโมย access token ผ่าน implicit grant ได้
- ช่องโหว่นี้ถูกค้นพบหลังจากเชื่อมต่อกับปฏิทิน Outlook สำเร็จโดยใช้แอปพลิเคชัน OAuth
- การผสานกันของ open redirect และ implicit grant flow ทำให้ access token รั่วไหลไปยัง URL ปลายทางที่ถูกเปลี่ยนเส้นทาง
- ทีม Harvest ตอบสนองต่อการเปิดเผยช่องโหว่ล่าช้า และใช้เวลาถึง 3 ปีในการแก้ไขปัญหานี้
- บริษัทรับทราบถึงช่องโหว่นี้ แต่ไม่ได้แจ้งผู้รายงานเมื่อมีการแก้ไขแล้ว
- รายงานนี้ถูกเปิดเผยต่อสาธารณะเมื่อวันที่ 21 ตุลาคม 2023
1 ความคิดเห็น
ความคิดเห็นบน Hacker News
redirect_uriที่เป็นอันตราย