FixVibe
Covered by FixVibemedium

| Next.config.js ରେ Next.js ସୁରକ୍ଷା ହେଡର୍ ଭୁଲ୍ ବିନ୍ୟାସ |

| ZXCVFIXVIBESEG2 | ହେଡର୍ ମ୍ୟାନେଜମେଣ୍ଟ ପାଇଁ Next.config.js ବ୍ୟବହାର କରି Next.js ପ୍ରୟୋଗଗୁଡ଼ିକ ସୁରକ୍ଷା ଫାଙ୍କରେ ସଂକ୍ରମିତ ହୁଏ ଯଦି ପଥ-ମେଳଣ s ାଞ୍ଚାଗୁଡ଼ିକ ଅସ୍ପଷ୍ଟ | ଏହି ଅନୁସନ୍ଧାନ ଅନୁସନ୍ଧାନ କରେ କିପରି ୱାଇଲ୍ଡକାର୍ଡ ଏବଂ ରେଜେକ୍ସ ଭୁଲ୍ ବିନ୍ୟାସ ସମ୍ବେଦନଶୀଳ ମାର୍ଗରେ ସୁରକ୍ଷା ହେଡର୍ ହରାଇଥାଏ ଏବଂ ବିନ୍ୟାସକୁ କିପରି କଠିନ କରିଥାଏ |

CWE-1021CWE-200

| ZXCVFIXVIBESEG3 |

ପ୍ରଭାବ

| ZXCVFIXVIBESEG4 | ନିଖୋଜ ସୁରକ୍ଷା ହେଡର୍ ଗୁଡିକ କ୍ଲିକ୍ ଜ୍ୟାକିଂ, କ୍ରସ୍ ସାଇଟ୍ ସ୍କ୍ରିପ୍ଟିଂ (XSS), କିମ୍ବା ସର୍ଭର ପରିବେଶ [S2] କରିବା ପାଇଁ ଶୋଷିତ ହୋଇପାରିବ | ଯେତେବେଳେ Content-Security-Policy (CSP) କିମ୍ବା X-Frame-Options ଭଳି ହେଡର୍ ଗୁଡିକ ଅସଙ୍ଗତ ଭାବରେ ପ୍ରୟୋଗ କରାଯାଏ, ଆକ୍ରମଣକାରୀମାନେ ନିର୍ଦ୍ଦିଷ୍ଟ ସଂରକ୍ଷିତ ପଥକୁ ZXCVFIXVI ବାଇପାସ୍ କରିବାକୁ ଲକ୍ଷ୍ୟ ରଖିପାରନ୍ତି |

| ZXCVFIXVIBESEG5 |

ମୂଳ କାରଣ |

| ZXCVFIXVIBESEG6 | Next.js ଠିକାଦାରମାନଙ୍କୁ next.config.js ରେ headers ସମ୍ପତ୍ତି [S2] ବ୍ୟବହାର କରି ପ୍ରତିକ୍ରିୟା ହେଡର୍ଗୁଡ଼ିକୁ ବିନ୍ୟାସ କରିବାକୁ ଅନୁମତି ଦେଇଥାଏ | ଏହି ସଂରଚନା ପଥ ମେଳଣ ବ୍ୟବହାର କରେ ଯାହା ୱାଇଲ୍ଡକାର୍ଡ ଏବଂ ନିୟମିତ ଅଭିବ୍ୟକ୍ତି [S2] କୁ ସମର୍ଥନ କରେ | ସୁରକ୍ଷା ଦୁର୍ବଳତା ସାଧାରଣତ from ଉତ୍ପନ୍ନ ହୁଏ: | ZXCVFIXVIBESEG7 | । | ZXCVFIXVIBESEG8 | ୨। | ZXCVFIXVIBESEG9 | ।।

| ZXCVFIXVIBESEG10

କଂକ୍ରିଟ୍ ଫିକ୍ସସ୍ |

| ZXCVFIXVIBESEG11 ** | ZXCVFIXVIBESEG12

  • ଫିଙ୍ଗର ପ୍ରିଣ୍ଟିଙ୍ଗ୍ ଅକ୍ଷମ କରନ୍ତୁ : next.config.js ରେ poweredByHeader: false ସେଟ୍ କରନ୍ତୁ X-Powered-By ହେଡର୍ [S2] କୁ ପଠାନ୍ତୁ |

| ZXCVFIXVIBESEG13 |

  • CORS କୁ ସୀମିତ କରନ୍ତୁ: Access-Control-Allow-Origin କୁ headers ସଂରଚନାରେ ୱାଇଲ୍ଡକାର୍ଡ ଅପେକ୍ଷା ନିର୍ଦ୍ଦିଷ୍ଟ ବିଶ୍ୱସ୍ତ ଡୋମେନରେ ସେଟ୍ କରନ୍ତୁ |

| ZXCVFIXVIBESEG14

ଏହା ପାଇଁ FixVibe କିପରି ପରୀକ୍ଷା କରେ |

| ZXCVFIXVIBESEG15 FixVibe ପ୍ରୟୋଗକୁ କ୍ରଲ୍ କରି ବିଭିନ୍ନ ମାର୍ଗର ସୁରକ୍ଷା ହେଡର୍ ତୁଳନା କରି ଏକ ସକ୍ରିୟ ଗେଟେଡ୍ ଅନୁସନ୍ଧାନ କରିପାରିବ | ବିଭିନ୍ନ ପଥ ଗଭୀରତା ମଧ୍ୟରେ X-Powered-By ହେଡର୍ ଏବଂ Content-Security-Policy ର ସ୍ଥିରତାକୁ ବିଶ୍ଳେଷଣ କରି, FixVibe next.config.js ରେ ବିନ୍ୟାସ ଫାଙ୍କ ଚିହ୍ନଟ କରିପାରିବ |