ldap_bind fails to bind when the password contains special characters
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- C
- Star
- 40.4k
- Fork
- 8.1k
- Merge trung bình
- 2 ngày 13 giờ
- Pull request đã merge (30 ngày)
- 96
Mô tả
Description
Any ldap password that contains special characters such as "!", "_" or "&" fails to bind where stripping those characters from the password works.
Tested on PHP7.4 and PHP8.0
PHP Version
8.0.1
Operating System
Raspbian 11
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Không có tệp mã nguồn hoặc bài kiểm thử nào được nêu tên. Trước tiên, hãy tái hiện ldap_bind với các mật khẩu chứa "!", "_" và "&" trên các phiên bản PHP được báo cáo và Raspbian 11, sau đó lần theo entry point của tiện ích mở rộng LDAP được ldap_bind sử dụng. Được xem là hoàn tất khi các mật khẩu có ký tự đặc biệt bind thành công mà không thay đổi mật khẩu và có phạm vi kiểm thử hồi quy cho các trường hợp được báo cáo.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- php
- Lĩnh vực
- authentication
- Loại issue
- Lỗi
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 25/100