wordexp(3) 는 C에서 셸 스타일 확장을 수행하는 POSIX API로, 물결표 경로 확장에 자주 권장되지만 기본적으로 명령 치환까지 활성화함 wordexp(input, &p, 0)처럼 플래그를 0으로 지정하면 $(whoami)/foo나 $(cat /etc/passwd)/foo에 들어 있는 명령도 실행될 수 있음 명령 치환을 막으려면 WRDE_NOCMD 플래그가 필요하지만, 일부 libc 구현에서는 이 플래그만으로 충분하지 않음 musl과 macOS libc는 확장 처리를 외부 셸이나 헬퍼에 위임하며, 명령 치환 차단을 우회하는 문제가 있었음. macOS의 현재 우회 가능 여부는 확인하지 않음 신뢰할 수 없는 입력에는 WRDE_NOCMD를 지정하더라도 wordexp(3)를 사용하지 않아야 함 물결표 확장에 숨어 있는 명령 실행 wordexp(3)는 C에서 셸 스타일 확장을 수행하는 POSIX API이며, ~/foo를 /home/me/foo로 바꾸는 용도로 자주 권장됨 예제의 expand_tilde 함수는 wordexp(input, &p, 0) 을 호출하고, 성공하면 첫 번째 확장 결과인 p.we_wordv[0]을 복제한 뒤 wordfree로 해제함 마지막 인수는 플래그이며, 0을 전달하면 명령 치환을 포함한 모든 확장 기능이 기본 활성화됨 expand_tilde("$(whoami)/foo", &expanded)는 whoami 명령을 실행할 수 있음 expand_tilde("$(cat /etc/passwd)/foo", &expanded)는 cat /etc/passwd 명령을 실행할 수 있음 명령 치환을 비활성화하려면 WRDE_NOCMD를 전달해야 하지만, 일부 libc 구현에서는 미봉책에 그침 구현별 우회 문제와 사용 제한 musl의 구현은 처리를 시스템 셸에 위임하기 전에 명령 치환을 간단히 검사함 이 검사는 GNU Bash 같은 하위 셸이 유효한 명령 치환으로 처리할 수 있는 일부 패턴을 잡아내지 못함 macOS libc의 구현도 비슷하게 /usr/lib/system/wordexp-helper에 위임함 Julian Squires의 2023년 기록에 따르면 당시 musl과 동일한 우회가 가능했음 기본 macOS 셸이 bash 대신 zsh인 현재도 우회가 유효한지는 직접 테스트하지 않음 과거에는 Perl을 외부 실행했으며, wordexp-helper는 이를 대체한 현대적 방식으로...
Related
내가 가장 좋아하는 노트북
2 hours ago
2
Ubuntu, 거의 3주째 Linux 제로데이 원격 코드 실행 취약점 패치 미출시
2 hours ago
5
OpenBSD용 GEFS(Good Enough File System) 개발 진전
3 hours ago
2
PostHog, 데이터 웨어하우스를 DuckDB에서 이전
3 hours ago
2
잠깐 확인...
3 hours ago
2
실직한 기술직 노동자들, 샌프란시스코 AI 호황에서 소외되다
4 hours ago
5
Show HN: Warsaw in voxels - 바르샤바 도심의 인터랙티브 3D 지도
4 hours ago
2
미국에서 남아 이름이 여아 이름으로, 여아 이름이 남아 이름으로 바뀐 사례
4 hours ago
5
Tips
click
Trending
Popular
승부 가리기엔 11회가 모자랐다…KT, 연장 접전 끝 롯데와 2-2 무승부→매직넘버 2
4 weeks ago
492
“군대 안가” 자랑한 축구대표팀에…안철수 “군대가 혐오시설? 군면제 없애야”
4 weeks ago
484
[ET특징주]펩트론, 일라이릴리 기술평가 종료 소식에 하락세
3 weeks ago
481
은행권 AI 연쇄해킹…공격서버에 ‘중국어 문자열’ 있었다는데
4 weeks ago
479
[美특징주]캠벨·제너럴밀스 등 강세…기술주 이탈해 소비재주로
2 weeks ago
477
이효리, 잔고 10만원·찬물 샤워 '쉬었음 청년' 커플 사연에.."너무 마음 아파"[연애전쟁]
4 weeks ago
380
“왜 슈퍼스타인지 증명했다” 김도영, 9회초 역전 스리런포 작렬…KIA 3위 자리 지켰다
4 weeks ago
378
존슨앤존슨, 켄뷰 분사로 혁신 의약품 집중…목표가 상향-씨티
4 weeks ago
367
[美특징주]레나, 버크셔해서웨이가 지분 매입 소식에 상승
3 weeks ago
364
발사대에 우뚝 선 누리호…막바지 준비 거쳐 내일 우주로
3 weeks ago
352
© Clint's Theme Park 2026. All rights are reserved

1 week ago
14


![[ET특징주]펩트론, 일라이릴리 기술평가 종료 소식에 하락세](https://img.etnews.com/news/article/2026/10/08/news-p.v1.20261008.b94f10395e00410b8d2a494b9b836893_P1.gif)

![[美특징주]캠벨·제너럴밀스 등 강세…기술주 이탈해 소비재주로](https://image.edaily.co.kr/images/content/defaultimg.jpg)
![이효리, 잔고 10만원·찬물 샤워 '쉬었음 청년' 커플 사연에.."너무 마음 아파"[연애전쟁]](https://image.starnewskorea.com/cdn-cgi/image/f=auto,w=1200,h=1498,fit=cover,q=high,sharpen=2/21/2026/10/2026100508283965845_1.jpg)


English (US) ·