
Rust 저장소에 파일 경로 해시가 충돌하면 컴파일러가 파일 내용을 조용히 대체해 잘못된 기계어를 만들 수 있다는 버그 보고가 올라왔다. 해당 이슈는 2026년 10월 15일 등록됐으며, 높은 우선순위의 컴파일 오류로 분류됐다.
보고 제목은 StableSourceFileId 해시 충돌을 의도적으로 만들었을 때 발생하는 문제를 가리킨다. 이슈는 열려 있고, Rust 컴파일러 팀이 검토할 항목으로 지정됐다. 공개된 자료에는 재현 절차나 영향받는 버전이 제시되지 않았다.
부록: 원문 예시
[C-bugCategory: This is a bug.](https://github.com/rust-lang/rust/issues?q=state%3Aopen%20label%3A%22C-bug%22)Category: This is a bug.[I-miscompileIssue: Correct Rust code lowers to incorrect machine code](https://github.com/rust-lang/rust/issues?q=state%3Aopen%20label%3A%22I-miscompile%22)Issue: Correct Rust code lowers to incorrect machine code[P-highHigh priority](https://github.com/rust-lang/rust/issues?q=state%3Aopen%20label%3A%22P-high%22)High priority[T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.](https://github.com/rust-lang/rust/issues?q=state%3Aopen%20label%3A%22T-compiler%22)Relevant to the compiler team, which will review and decide on the PR/issue.[regression-from-stable-to-stablePerformance or correctness regression from one stable version to another.](https://github.com/rust-lang/rust/issues?q=state%3Aopen%20label%3A%22regression-from-stable-to-stable%22)Performance or correctness regression from one stable version to another.DescriptionActivity[jsnell](https://github.com/jsnell)added [C-bugCategory: This is a bug.](https://github.com/rust-lang/rust/issues?q=state%3Aopen%20label%3A%22C-bug%22)Category: This is a bug. [on Oct 15, 2026](https://github.com/rust-lang/rust/issues/164348#event-33317737678)[rustbot](https://github.com/rustbot)added [needs-triageThis issue may need triage. Remove when done. See docs forge.rust-lang.org/release/issue-triaging](https://github.com/rust-lang/rust/issues?q=state%3Aopen%20label%3A%22needs-triage%22)This issue may need triage. Remove when done. See docs forge.rust-lang.org/release/issue-triaging [on Oct 15, 2026](https://github.com/rust-lang/rust/issues/164348#event-33317739895)[theemathas](https://github.com/theemathas)added [T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.](https://github.com/rust-lang/rust/issues?q=state%3Aopen%20label%3A%22T-compiler%22)Relevant to the compiler team, which will review and decide on the PR/issue. [I-miscompileIssue: Correct Rust code lowers to incorrect machine code](https://github.com/rust-lang/rust/issues?q=state%3Aopen%20label%3A%22I-miscompile%22)Issue: Correct Rust code lowers to incorrect machine code [on Oct 15, 2026](https://github.com/rust-lang/rust/issues/164348#event-33317944117)[rustbot](https://github.com/rustbot)added [I-prioritizeIssue needs a team member to assess the impact. Will be replaced by P-{low,medium,high,critical}](https://github.com/rust-lang/rust/issues?q=state%3Aopen%20label%3A%22I-prioritize%22)Issue needs a team member to assess the impact. Will be replaced by P-{low,medium,high,critical} [on Oct 15, 2026](https://github.com/rust-lang/rust/issues/164348#event-33317948083)[theemathas](https://github.com/theemathas)removed [needs-triageThis issue may need triage. Remove when done. See docs forge.rust-lang.org/release/issue-triaging](https://github.com/rust-lang/rust/issues?q=state%3Aopen%20label%3A%22needs-triage%22)This issue may need triage. Remove when done. See docs forge.rust-lang.org/release/issue-triaging [on Oct 15, 2026](https://github.com/rust-lang/rust/issues/164348#event-33317948147)[jieyouxu](https://github.com/jieyouxu)self-assigned this[on Oct 15, 2026](https://github.com/rust-lang/rust/issues/164348#event-33318829121)[theemathas](https://github.com/theemathas)added [T-libsRelevant to the library team, which will review and decide on the PR/issue.](https://github.com/rust-lang/rust/issues?q=state%3Aopen%20label%3A%22T-libs%22)Relevant to the library team, which will review and decide on the PR/issue. [A-filesystemArea:
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요